Hi Riccardo,

> Am 24.11.2014 um 20:26 schrieb Dagobert Michelsen <d...@opencsw.org>:
> 
> Hi Riccardo,
> 
>> Am 21.11.2014 um 15:51 schrieb Riccardo Mottola <riccardo.mott...@libero.it>:
>> Dagobert Michelsen wrote:
>>> I became you and can reproduce the different behavior: it works on your 
>>> account but not mine
>>> on the same machine. I’ll investigate further, please don’t build in 
>>> gnustep-base until I’m done
>>> as I effectively work as you on unstable10s.
>> Do you have some news? Why can't you build if you don't impersonate me?
>> And then of course the original problem about all the problems in the 
>> package :)
> 
> Ok, I found the issue why my build was different than yours: some experimental
> feature I added and didn’t remember. Now I can reproduce your issue, I’ll see
> if I can fix the issues.

Ok, I restructured the Makefile a bit, so please „mgar up“. The following issues
remain:

> CHECKPKG_OVERRIDES_CSWgnustep-base += 
> binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/autogsdoc|arch_id=18|arch_name=sparcv8+
> …

This is ok and must be overidden as the location is really non-standard.

> CHECKPKG_OVERRIDES_CSWgnustep-base += 
> file-with-bad-content|/usr/local|root/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7
> CHECKPKG_OVERRIDES_CSWgnustep-base += 
> file-with-bad-content|/usr/share|root/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7

These are for zoneinfo, there are a number of locations used, the only one 
should be
  /usr/share/lib/zoneinfo
and then override the /usr/share, but make sure to skip /usr/local as it is 
really ugly.

> CHECKPKG_OVERRIDES_CSWgnustep-base += 
> no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7|is|not|directly|bound|to|soname|libffi.so.5
> …

This is because LD_OPTIONS is not inherited. It is an environment-variable with 
the value
       LD_OPTIONS = -R/opt/csw/GNUstep/System/Library/Libraries/$ISALIST 
-R/opt/csw/GNUstep/System/Library/Libraries -R/opt/csw/lib/$ISALIST 
-R/opt/csw/lib -M /home/dam/mgar/pkg/.buildsys/v2/gar/lib/map.solaris10 -B 
direct -z ignore
Please note the „-B direct“ which is missing in the resulting binaries.

> CHECKPKG_OVERRIDES_CSWgnustep-base += 
> soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/gdnc
> ...

This is a followup to the previous error because -R also didn’t make it into 
the binary.

I hope it helps and you are able to fix the issues.


Best regards

  — Dago



-- 
"You don't become great by trying to be great, you become great by wanting to 
do something,
and then doing it so hard that you become great in the process." - xkcd #896

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to