[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-----
- Building GNUstep on Solaris, Andreas Höschler, 2010/01/19
- Re: Building GNUstep on Solaris, Truls Becken, 2010/01/19
- Re: Building GNUstep on Solaris, Andreas Höschler, 2010/01/19
- Re: Building GNUstep on Solaris, Truls Becken, 2010/01/19
- Re: Building GNUstep on Solaris, Andreas Höschler, 2010/01/19
- Re: Building GNUstep on Solaris,
Saso Kiselkov <=
- Re: Building GNUstep on Solaris, Andreas Höschler, 2010/01/20
- Re: Building GNUstep on Solaris, Andreas Höschler, 2010/01/21
- Re: Building GNUstep on Solaris, Saso Kiselkov, 2010/01/21
- Re: Building GNUstep on Solaris, Andreas Höschler, 2010/01/21
- Re: Building GNUstep on Solaris, Saso Kiselkov, 2010/01/21
- Re: Building GNUstep on Solaris, Wolfgang Lux, 2010/01/22
- Re: Building GNUstep on Solaris, Andreas Höschler, 2010/01/21
- Re: Building GNUstep on Solaris, Andreas Höschler, 2010/01/21
- Re: Building GNUstep on Solaris, Adam Fedor, 2010/01/21
- Re: Building GNUstep on Solaris, Fred Kiefer, 2010/01/20