[csw-maintainers] /opt/csw/bin/foo=bar=/opt/csw/bin/isaexec in the prototype
Dagobert Michelsen
dam at opencsw.org
Fri Sep 4 11:33:52 CEST 2009
Hi Maciej,
Am 04.09.2009 um 11:23 schrieb Maciej (Matchek) Blizinski:
> I just got an error when installing wxwidgets:
>
> /opt/csw/lib/libwx_gtk2u_xrc-2.8.so.0 <symbolic link>
> /opt/csw/lib/libwx_gtk2u_xrc-2.8.so.0.6.0
> /opt/csw/lib/wx/config/gtk2-unicode-release-2.8
> /opt/csw/lib/wx/include/gtk2-unicode-release-2.8/wx/setup.h
> [ verifying class <none> ]
> /opt/csw/bin/wxrc <linked pathname>
> ERROR: attribute verification of </opt/csw/bin/wxrc> failed
> pathname does not exist
> unable to create link to <wxrc-2.8=/opt/csw/bin/isaexec>
> /opt/csw/bin/wxrc-2.8 <linked pathname>
>
> Installation of <CSWwxwidgetsgtk2> partially failed.
> ## Interrupted: package <CSWwxwidgetsgtk2> not installed in any non-
> global zones
>
>
> The relevant part of the install directory looks like this:
>
> work/install-isa-sparcv8/
> `-- opt
> `-- csw
> |-- bin
> | |-- wx-config -> /opt/csw/lib/wx/config/gtk2-unicode-
> release-2.8
> | |-- wxrc -> wxrc-2.8
> | `-- wxrc-2.8
> |-- include
> | `-- wx-2.8
> | `-- wx
> | |-- aboutdlg.h
>
You are using tree, nice! (whose package is orphaned and there is a new
version, btw).
> ...and the prototype part is:
>
> s none /opt/csw/bin/sparcv8/wxrc=/opt/csw/bin/wxrc
> f none /opt/csw/bin/sparcv8/wxrc-2.8=/opt/csw/bin/wxrc-2.8 0755 root
> bin
> s none /opt/csw/bin/wx-config=/opt/csw/lib/wx/config/gtk2-unicode-
> release-2.8
> l none /opt/csw/bin/wxrc=wxrc-2.8=/opt/csw/bin/isaexec
> l none /opt/csw/bin/wxrc-2.8=/opt/csw/bin/isaexec 0755 root bin
>
> It looks like there is a problem when there's a symlink which later
> becomes handled by isaexec. Initial "/opt/csw/bin/wxrc=wxrc-2.8"
> becomes "/opt/csw/bin/wxrc=wxrc-2.8=/opt/csw/bin/isaexec". Is this a
> valid prototype line?
Umh, no, this looks broken. Obiously isaexec should not be applied to
symlinks and
I can add that to GAR. That would mean wxrc would still be a symlink
to wxrc-2.8
which would then be isaexec'ed and relocated to subdirs. Does this
sound right
to you?
Best regards
-- Dago
More information about the maintainers
mailing list