Hi, 

I'm having difficulties installing Vmware v71 under grml -- I always get 

 gcc and kernel headers must be installed

Even though I got everything installed, I think. 

Please take a look at the last several line of the strace output:

 26621 open("/usr/include/linux/version.h", O_RDONLY|O_NOCTTY) = 0
 26621 fstat(0, {st_mode=S_IFREG|0644, st_size=97, ...}) = 0
 26621 read(0, "#define LINUX_VERSION_CODE 13264"..., 97) = 97
 26621 close(0)                          = 0
 26621 write(1, "# 1 \"<stdin>\"\n# 1 \"<built-in>\"\n#"..., 146) = 146
 26614 <... read resumed> "# 1 \"<stdin>\"\n# 1 \"<built-in>\"\n#"..., 4096) = 
146
 26621 close(1 <unfinished ...>
 26614 close(8 <unfinished ...>
 26621 <... close resumed> )             = 0
 26614 <... close resumed> )             = 0
 26621 munmap(0x7fcffdd98000, 4096 <unfinished ...>
 26614 wait4(26618,  <unfinished ...>
 26621 <... munmap resumed> )            = 0
 26621 exit_group(0)                     = ?
 26620 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 
26621
 26620 --- SIGCHLD (Child exited) @ 0 (0) ---
 26620 stat("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/collect2", 
{st_mode=S_IFREG|0755, st_size=117968, ...}) = 0
 26620 access("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/collect2", X_OK) = 0
 26620 stat("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/.", {st_mode=S_IFDIR|0755, 
st_size=4096, ...}) = 0
 26620 stat("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/.", {st_mode=S_IFDIR|0755, 
st_size=4096, ...}) = 0
 26620 stat("/usr/lib/gcc/x86_64-linux-gnu/.", {st_mode=S_IFDIR|0755, 
st_size=4096, ...}) = 0
 26620 stat("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/.", {st_mode=S_IFDIR|0755, 
st_size=4096, ...}) = 0
 26620 stat("/usr/lib/gcc/x86_64-linux-gnu/.", {st_mode=S_IFDIR|0755, 
st_size=4096, ...}) = 0
 26620 stat("/usr/libexec/gcc/x86_64-linux-gnu/4.4.5/.", 0x7fff24471c60) = -1 
ENOENT (No such file or directory)
 26620 stat("/usr/libexec/gcc/x86_64-linux-gnu/.", 0x7fff24471c60) = -1 ENOENT 
(No such file or directory)
 26620 stat("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/.", {st_mode=S_IFDIR|0755, 
st_size=4096, ...}) = 0
 26620 stat("/usr/lib/gcc/x86_64-linux-gnu/.", {st_mode=S_IFDIR|0755, 
st_size=4096, ...}) = 0
 26620 
stat("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../x86_64-linux-gnu/bin/x86_64-linux-gnu/4.4.5/.",
 0x7fff24471c60) = -1 ENOENT (No such file or directory)
 26620 
stat("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../x86_64-linux-gnu/bin/.", 
0x7fff24471c60) = -1 ENOENT (No such file or directory)
 26620 stat("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/.", {st_mode=S_IFDIR|0755, 
st_size=4096, ...}) = 0
 26620 stat("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/.", {st_mode=S_IFDIR|0755, 
st_size=4096, ...}) = 0
 26620 
stat("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/4.4.5/.",
 0x7fff24471c60) = -1 ENOENT (No such file or directory)
 26620 
stat("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../x86_64-linux-gnu/lib/../lib/.",
 0x7fff24471c60) = -1 ENOENT (No such file or directory)
 26620 
stat("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../x86_64-linux-gnu/4.4.5/.", 
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
 26620 stat("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/.", 
{st_mode=S_IFDIR|0755, st_size=65536, ...}) = 0
 26620 stat("/lib/x86_64-linux-gnu/4.4.5/.", 0x7fff24471c60) = -1 ENOENT (No 
such file or directory)
 26620 stat("/lib/../lib/.", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
 26620 stat("/usr/lib/x86_64-linux-gnu/4.4.5/.", {st_mode=S_IFDIR|0755, 
st_size=4096, ...}) = 0
 26620 stat("/usr/lib/../lib/.", {st_mode=S_IFDIR|0755, st_size=65536, ...}) = 0
 26620 stat("/usr/lib/x86_64-linux-gnu/x86_64-linux-gnu/4.4.5/.", 
0x7fff24471c60) = -1 ENOENT (No such file or directory)
 26620 stat("/usr/lib/x86_64-linux-gnu/../lib/.", 0x7fff24471c60) = -1 ENOENT 
(No such file or directory)
 26620 
stat("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../x86_64-linux-gnu/lib/.", 
0x7fff24471c60) = -1 ENOENT (No such file or directory)
 26620 stat("/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../.", 
{st_mode=S_IFDIR|0755, st_size=65536, ...}) = 0
 26620 stat("/lib/.", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
 26620 stat("/usr/lib/.", {st_mode=S_IFDIR|0755, st_size=65536, ...}) = 0
 26620 stat("/usr/lib/x86_64-linux-gnu/.", {st_mode=S_IFDIR|0755, st_size=4096, 
...}) = 0
 26620 exit_group(0)                     = ?
 26618 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 
26620
 26618 --- SIGCHLD (Child exited) @ 0 (0) ---
 26618 exit_group(0)                     = ?
 26614 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 
26618
 26614 --- SIGCHLD (Child exited) @ 0 (0) ---
 26614 munmap(0x7f6f5d143000, 4096)      = 0
 26614 write(2, "gcc and kernel headers must be i"..., 41) = 41

I don't know what vmware is trying to do. Seems that it
successfully open the version.h file, them moved on probing the
directories. This is where I lost. What the code is trying to do?

I googled, and seems that VmWare-Workstation 7 has been at least
successfully installed on openSUSE 11.2 [1] & openSuSe 11.3 [2]. 

[1] http://u-random.blogspot.com/2010/01/vmware-workstation-7.html
[2] http://communities.vmware.com/message/1576675#1576675

Please help me have vmware installed under grml. 
The last 84K of trace log is posted in 
http://paste.grml.org/85/

$ uname -a
Linux coral 2.6.35-grml64 #1 SMP PREEMPT Fri Sep 3 22:06:00 UTC 2010 x86_64 
GNU/Linux

Thanks a lot. 

-- 
Tong (remove underscore(s) to reply)
  http://xpt.sourceforge.net/techdocs/
  http://xpt.sourceforge.net/tools/

_______________________________________________
Grml mailing list - Grml@mur.at
http://lists.mur.at/mailman/listinfo/grml
join #grml on irc.freenode.org
grml-devel-blog: http://grml.supersized.org/

Reply via email to