discuss-gnustep
[Top][All Lists]
Advanced

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

Re: Building GNUstep on Solaris


From: Andreas Höschler
Subject: Re: Building GNUstep on Solaris
Date: Tue, 19 Jan 2010 23:30:37 +0100

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

reply via email to

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