discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Building GNUstep on Solaris


From: Saso Kiselkov
Subject: Re: Building GNUstep on Solaris
Date: Wed, 20 Jan 2010 09:48:16 +0100
User-agent: Thunderbird 2.0.0.23 (X11/20090817)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Regarding the 'InstallGNUstep' script - it most likely assumes that
"make" = "gmake", which is only true on Linux and a few other platforms.
Editing InstallGNUstep to use 'gmake' instead could help resolve the
automatic compile issue.

As for the apps, I have no clue. I only ever compile and use
gnustep-make and gnustep-base on SunOS.

- --
Saso

Andreas Höschler wrote:
> Hi Truls,
> 
> thanks a lot for you input!!
> 
>>>        ln -s install-sh /usr/share/src/libffi-3.0.9/include
>>
>> This should be ln -s ../install-sh /usr/share/src/libffi-3.0.9/include
> 
> I don't get that tonight but I gave it a try and succeeded installing
> libffi and GNUstep (unfortunately it does not work properly, see below)
> 
>     tar xvf libffi-3.0.9.tar
>     cd libffi-3.0.9
>     ./configure
>     make
>     ln -s ../install-sh /usr/share/src/libffi-3.0.9/include
>     ln -s ../install-sh /usr/share/src/libffi-3.0.9/man
>     make install
>     cp /usr/local/lib/libffi-3.0.9/include/* /usr/local/include
>     cd ..
> 
> did the trick for me! :-)
> 
> When doing
> 
>     cd /usr/src/gnustep-startup-0.23.0
>     ./InstallGNUstep --verbose --prefix=/opt/GNUstep --builddir=/Build
> 
> now I get
> 
>     checking "FFI library usage"... libffi
> 
> but after pressing return still:
> 
> ******** Building GNUstep Make **********
> ./InstallGNUstep: make: does not exist
> 
> Never mind! I got GNUstep installed now using the
> 
>     cd gnustep-base-1.19.3
>     cd gnustep-gui-0.17.1
>     cd gnustep-back-0.17.1
> 
> route, so it seems that GNUstep really requires libffi now and no longer
> works with ffcall!
> 
> I installed Affiche, TextEdit and Terminal. None of the apps work, all
> do core dump upon startup! :-(
> 
> gdb /opt/GNUstep/Local/Applications/Affiche.app/Affiche /core
> 
> Program terminated with signal 11, Segmentation fault.
> #0  0xd0f4b6ed in FTC_CMapCache_Lookup (cmap_cache=0x8187ff0,
> face_id=0x81ef558, cmap_index=0, char_code=64256) at
> /usr/share/src/freetype-2.1.10/src/cache/ftccmap.c:266
> 266         gindex = node->indices[char_code - node->first];
> 
> #0  0xd0f4b6ed in FTC_CMapCache_Lookup (cmap_cache=0x8187ff0,
> face_id=0x81ef558, cmap_index=0, char_code=64256) at
> /usr/share/src/freetype-2.1.10/src/cache/ftccmap.c:266
> #1  0xd1035ea5 in -[FTFontInfo glyphForCharacter:] (self=0x82222d8,
> _cmd=0xd1f67770, ch=64256) at ftfont.m:2253
> #2  0xd1d1c85d in -[NSGlyphGenerator
> generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
> (self=0x80a7810, _cmd=0xd1f9eb60,
>     storage=0x825f310, num=7, glyph=0x80452a8, index=0x80452ac) at
> NSGlyphGenerator.m:186
> #3  0xd1e6edbc in -[GSLayoutManager(GlyphsHelpers)
> _generateGlyphs:char:r:::::::] (self=0x825f310, _cmd=0xd1f9eb58, last=0,
> cpos=0, gpos=0, level=0, h=0x825ce08, stop=0x0,
>     all_complete=0x8045333 "\001") at GSLayoutManager.m:686
> #4  0xd1e6ed24 in -[GSLayoutManager(GlyphsHelpers)
> _generateGlyphs:char:r:::::::] (self=0x825f310, _cmd=0xd1f9eb58, last=0,
> cpos=0, gpos=0, level=1, h=0x825f470, stop=0x0,
>     all_complete=0x80453b3 "\001") at GSLayoutManager.m:667
> #5  0xd1e6ed24 in -[GSLayoutManager(GlyphsHelpers)
> _generateGlyphs:char:r:::::::] (self=0x825f310, _cmd=0xd1f9eb58, last=0,
> cpos=0, gpos=0, level=2, h=0x825f460, stop=0x0,
>     all_complete=0x8045433 "\001") at GSLayoutManager.m:667
> #6  0xd1e6ed24 in -[GSLayoutManager(GlyphsHelpers)
> _generateGlyphs:char:r:::::::] (self=0x825f310, _cmd=0xd1f9eb58, last=0,
> cpos=0, gpos=0, level=3, h=0x825f450, stop=0x0,
>     all_complete=0x80454b3 "\001") at GSLayoutManager.m:667
> #7  0xd1e6ed24 in -[GSLayoutManager(GlyphsHelpers)
> _generateGlyphs:char:r:::::::] (self=0x825f310, _cmd=0xd1f9eb58, last=0,
> cpos=0, gpos=0, level=4, h=0x825f440, stop=0x0,
>     all_complete=0x8045533 "\001") at GSLayoutManager.m:667
> #8  0xd1e6ed24 in -[GSLayoutManager(GlyphsHelpers)
> _generateGlyphs:char:r:::::::] (self=0x825f310, _cmd=0xd1f9eb58, last=0,
> cpos=0, gpos=0, level=5, h=0x825f430, stop=0x0,
>     all_complete=0x80455b3 "\001") at GSLayoutManager.m:667
> #9  0xd1e6ed24 in -[GSLayoutManager(GlyphsHelpers)
> _generateGlyphs:char:r:::::::] (self=0x825f310, _cmd=0xd1f9eb58, last=0,
> cpos=0, gpos=0, level=6, h=0x825f420, stop=0x0,
>     all_complete=0x8045633 "\001") at GSLayoutManager.m:667
> #10 0xd1e6ed24 in -[GSLayoutManager(GlyphsHelpers)
> _generateGlyphs:char:r:::::::] (self=0x825f310, _cmd=0xd1f9eb58, last=0,
> cpos=0, gpos=0, level=7, h=0x825f410, stop=0x0,
>     all_complete=0x80456b3 "\001") at GSLayoutManager.m:667
> #11 0xd1e6ed24 in -[GSLayoutManager(GlyphsHelpers)
> _generateGlyphs:char:r:::::::] (self=0x825f310, _cmd=0xd1f9eb58, last=0,
> cpos=0, gpos=0, level=8, h=0x825f400, stop=0x0,
>     all_complete=0x8045733 "\001") at GSLayoutManager.m:667
> #12 0xd1e6ed24 in -[GSLayoutManager(GlyphsHelpers)
> _generateGlyphs:char:r:::::::] (self=0x825f310, _cmd=0xd1f9eb58, last=0,
> cpos=0, gpos=0, level=9, h=0x825f3f0, stop=0x0,
>     all_complete=0x80457b3 "\001") at GSLayoutManager.m:667
> #13 0xd1e6ed24 in -[GSLayoutManager(GlyphsHelpers)
> _generateGlyphs:char:r:::::::] (self=0x825f310, _cmd=0xd1f9eb58, last=0,
> cpos=0, gpos=0, level=10, h=0x825f3e0, stop=0x0,
>     all_complete=0x8045833 "\001") at GSLayoutManager.m:667
> ...
> 
> Any idea?
> 
> Thanks a lot,
> 
>   Andreas
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Discuss-gnustep mailing list
> Discuss-gnustep@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnustep

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAktWw08ACgkQRO8UcfzpOHASQwCgtbvsz/cnJTtyJYEaszwMYK/0
kVwAoL8JkFnZtpFlWrMfP2Ghf1XC0VLB
=YSUe
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]