[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