Bug 120827 - emulators/vmware-tools6 doesn't install cleanly, and missing lib
Summary: emulators/vmware-tools6 doesn't install cleanly, and missing lib
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: matusita
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-18 21:20 UTC by Larry Rosenman
Modified: 2008-03-29 14:03 UTC (History)
0 users

See Also:


Attachments
diff (1.68 KB, patch)
2008-02-19 16:44 UTC, Makoto Matsushita
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Larry Rosenman freebsd_committer freebsd_triage 2008-02-18 21:20:02 UTC
two problems I found with the emulators/vmware-tools6 port:
1) it tries to strip a text file (vmware-toolbox-tcl)
2) the gtk version seems to want libraries that are no longer available
   on RELENG_7, even with the compat6x port:

ler-qamonitor# ldd ./vmware-toolbox-gtk
./vmware-toolbox-gtk:
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x800652000)
        libintl.so.6 => not found (0x0)
        libX11.so.6 => /usr/local/lib/libX11.so.6 (0x80084b000)
        libXext.so.6 => /usr/local/lib/libXext.so.6 (0x800a4f000)
        libXi.so.6 => /usr/local/lib/libXi.so.6 (0x800b5f000)
        libXrandr.so.2 => /usr/local/lib/libXrandr.so.2 (0x800c68000)
        libXrender.so.1 => /usr/local/lib/libXrender.so.1 (0x800d6f000)
        libglib12.so.3 => not found (0x0)
        libgmodule12.so.3 => not found (0x0)
        libgtk12.so.2 => not found (0x0)
        libgdk12.so.2 => not found (0x0)
        libc.so.6 => /usr/local/lib/compat/libc.so.6 (0x800e78000)
        libc.so.7 => /lib/libc.so.7 (0x801088000)
        libXau.so.6 => /usr/local/lib/libXau.so.6 (0x8012a5000)
        libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x8013a8000)
        librpcsvc.so.4 => /usr/lib/librpcsvc.so.4 (0x8014ad000)
ler-qamonitor#

I'm not sure how to fix.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2008-02-18 21:20:10 UTC
Responsible Changed
From-To: freebsd-ports-bugs->matusita

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 matusita freebsd_committer freebsd_triage 2008-02-19 08:55:01 UTC
State Changed
From-To: open->analyzed

Submissions analyzed, waiting for originators feedback.
Comment 3 Larry Rosenman freebsd_committer freebsd_triage 2008-02-19 14:34:04 UTC
This was on an amd64 VM, apparently the amd64 stuff doesn't support the tcl
interface. 

And, the gnome stuff didn't work quite right.

This was on a fresh amd64 install, up to date as of friday, running under
vmware-workstation  6.

Let me know what else you need.



-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 512-248-2683                E-Mail: ler@lerctr.org
US Mail: 430 Valona Loop, Round Rock, TX 78681-3893
-----Original Message-----
From: Makoto Matsushita [mailto:matusita@jp.FreeBSD.org] 
Sent: Tuesday, February 19, 2008 2:53 AM
To: bug-followup@freebsd.org
Subject: Re: ports/120827: emulators/vmware-tools6 doesn't install cleanly,
and missing lib

Thank you for PR submission.  Here's my comments of two items.

Item 1:

I double-checked my FreeBSD VM, and confirmed that vmware-toolbox-tcl is
an executable, not a script.  I don't know what's happend to your VM,
but I'd really want to know what the script itself is.

Item 2:

I wonder why 'USE_GNOME' variable doesn't work as it should be.  Larry,
could you explain how to install the ports (or how can I replay your
problems?)

-- 
Makoto `MAR' Matsushita
Comment 4 Makoto Matsushita 2008-02-19 16:15:35 UTC
> This was on a fresh amd64 install, up to date as of friday, running under
> vmware-workstation  6.

Ah, ok, problems confirmed.  Give me some time to support FreeBSD/amd64 
properly.

-- 
Makoto `MAR' Matsushita
Comment 5 Makoto Matsushita 2008-02-19 16:44:45 UTC
Could you please try this patch?  Please note that this patch is for
ports/emulators/vmware-guestd6/Makefile, not vmware-tools6/Makefile.

This patch enforces to install GTK version of VMware toolbox on amd64 
environment (also ignore tcl version that is useless.)

After installation, ${PREFIX}/bin/vmware-toolbox is a symlink points to 
GTK version of toolbox, vmware-toolbox-gtk.

-- 
Makoto `MAR' Matsushita
Comment 6 dfilter service freebsd_committer freebsd_triage 2008-03-29 13:54:12 UTC
matusita    2008-03-29 13:54:06 UTC

  FreeBSD ports repository

  Modified files:
    emulators/vmware-guestd6 Makefile pkg-plist.tools 
  Log:
  Fix for FreeBSD/amd64; there is no Tcl version of VMware toolbox.
  
  I haven't received any responces yet from PR originator for one month,
  but I assume that it would be a sign of ok.
  
  I know PORTREVISION bump should be happen, but ignored since upcoming
  version 6.0.3 commit will follow very soon.
  
  PR:             120827
  
  Revision  Changes    Path
  1.51      +11 -1     ports/emulators/vmware-guestd6/Makefile
  1.11      +1 -1      ports/emulators/vmware-guestd6/pkg-plist.tools
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 7 matusita freebsd_committer freebsd_triage 2008-03-29 14:03:28 UTC
State Changed
From-To: analyzed->closed

Proposed patch committed.