ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] WMware Server on current Sisyphus
@ 2006-10-04 13:27 Eugene Prokopiev
  2006-10-04 13:36 ` Eugene Prokopiev
                   ` (3 more replies)
  0 siblings, 4 replies; 19+ messages in thread
From: Eugene Prokopiev @ 2006-10-04 13:27 UTC (permalink / raw)
  To: Sisyphus

Здравствуйте!

Заводил ли кто WMware Server (тот, который 
http://www.vmware.com/download/server/) на текущем Сизифе?

По прошлому опыту с WMware Workstation поставил rpm, запустил 
vmware-config.pl, на вопрос о местонахождении "directory of C header 
files that match your running kernel" указал 
/usr/include/linux-2.6.16-std26-up/include и получил:

The header files in /usr/include are generally for C libraries, not for the
running kernel. If you do not have kernel header files in your /usr/src
directory, you probably do not have the kernel-source package installed. 
Are
you sure that /usr/include contains the header files associated with your
running kernel? [no] yes

The path "/usr/include/linux-2.6.16-std26-up/include" is a kernel header 
file
directory, but it is not part of kernel source tree.

Ну раз затребовали полный "kernel source tree", я поставил пакет 
kernel-source-2.6.16-1.0.0-alt2, разжал архив, сделал ссылку на 
/usr/src/linux на /usr/src/kernel/sources/kernel-source-2.6.16 и получил:

The path "/usr/src/linux/include" is a kernel header file directory, but it
does not contain the file "linux/version.h" as expected.  This can 
happen if
the kernel has never been built, or if you have invoked the "make mrproper"
command in your kernel directory.  In any case, you may want to rebuild 
your
kernel.

Тогда я скопировал все недостающие файлы из 
/usr/include/linux-2.6.16-std26-up/include/linux в 
/usr/src/kernel/sources/kernel-source-2.6.16/include/linux и получил:

The path "/usr/src/linux/include" is a kernel header file directory, but 
it is
not configured yet.

Тогда я сделал make menuconfig и ничего не меняя сохранил результаты в 
.config-файле и получил:

Extracting the sources of the vmmon module.

Building the vmmon module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/.private/root/vmware-config0/vmmon-only'
make -C /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernel/sources/kernel-source-2.6.16'

   WARNING: Symbol version dump 
/usr/src/kernel/sources/kernel-source-2.6.16/Module.symvers
            is missing; modules will have no dependencies and modversions.

   CC [M]  /tmp/.private/root/vmware-config0/vmmon-only/linux/driver.o
In file included from include/linux/kernel.h:11,
                  from 
/tmp/.private/root/vmware-config0/vmmon-only/linux/driver.c:11:
include/linux/linkage.h:5:25: asm/linkage.h: No such file or directory
In file included from include/linux/types.h:15,
                  from include/linux/kernel.h:13,
                  from 
/tmp/.private/root/vmware-config0/vmmon-only/linux/driver.c:11:
include/linux/posix_types.h:47:29: asm/posix_types.h: No such file or 
directory
In file included from include/linux/kernel.h:13,
                  from 
/tmp/.private/root/vmware-config0/vmmon-only/linux/driver.c:11:
include/linux/types.h:16:23: asm/types.h: No such file or directory
In file included from include/linux/kernel.h:13,
                  from 
/tmp/.private/root/vmware-config0/vmmon-only/linux/driver.c:11:
include/linux/types.h:20: error: syntax error before "__kernel_dev_t"
include/linux/types.h:20: warning: type defaults to `int' in declaration 
of `__kernel_dev_t'
include/linux/types.h:20: warning: data definition has no type or 
storage class
include/linux/types.h:23: error: syntax error before "dev_t"
...
include/linux/fs.h:821: error: storage size of `s_lock' isn't known
include/linux/fs.h:850: error: storage size of `s_vfs_rename_sem' isn't 
known
/tmp/.private/root/vmware-config0/vmmon-only/linux/driver.c:151: error: 
storage size of `vmuser_fops' isn't known
/tmp/.private/root/vmware-config0/vmmon-only/./include/compat_kernel.h:21: 
warning: '_syscall1' declared `static' but never defined
{standard input}: Assembler messages:
{standard input}:415: Error: symbol `seq' is already defined
{standard input}:463: Error: symbol `sem_nsems' is already defined
{standard input}:485: Error: symbol `lock' is already defined
{standard input}:652: Error: symbol `lock' is already defined
{standard input}:1426: Error: symbol `flags' is already defined
{standard input}:1759: Error: symbol `files' is already defined
{standard input}:1985: Error: symbol `blocks' is already defined
{standard input}:2540: Error: symbol `data' is already defined
{standard input}:2754: Error: symbol `d_flags' is already defined
{standard input}:3262: Error: symbol `inotify_watches' is already defined
{standard input}:3393: Error: symbol `flags' is already defined
{standard input}:3463: Error: symbol `s_type' is already defined
{standard input}:3679: Error: symbol `mmap' is already defined
{standard input}:3721: Error: symbol `lock' is already defined
{standard input}:3792: Error: symbol `data' is already defined
make[2]: *** 
[/tmp/.private/root/vmware-config0/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/.private/root/vmware-config0/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/kernel/sources/kernel-source-2.6.16'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/.private/root/vmware-config0/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at 
"http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.

Короче, ничего не собралось. Как все-таки собрать эти модули?

-- 
С уважением, Прокопьев Евгений



^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2006-10-05 13:09 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-10-04 13:27 [sisyphus] WMware Server on current Sisyphus Eugene Prokopiev
2006-10-04 13:36 ` Eugene Prokopiev
2006-10-04 13:39 ` Damir Shayhutdinov
2006-10-04 14:03   ` Eugene Prokopiev
2006-10-04 14:10     ` Konstantin A. Lepikhov
2006-10-04 16:55       ` Eugene Prokopiev
2006-10-04 16:58         ` Andrey Rahmatullin
2006-10-04 17:07           ` Eugene Prokopiev
2006-10-04 17:12             ` Andrey Rahmatullin
2006-10-04 17:30               ` Eugene Prokopiev
2006-10-04 17:34                 ` Andrey Rahmatullin
2006-10-04 21:45         ` Konstantin A. Lepikhov
2006-10-05  6:22           ` Eugene Prokopiev
2006-10-05 13:09             ` Konstantin A. Lepikhov
2006-10-04 14:11     ` Damir Shayhutdinov
2006-10-04 14:16       ` Andrey Rahmatullin
2006-10-04 14:15 ` Andrey Rahmatullin
2006-10-04 17:39 ` Eugene Prokopiev
2006-10-04 17:49   ` Andrey Rahmatullin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git