discuss-gnustep
[Top][All Lists]
Advanced

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

Re: Issue starting Gorm, ProjectCenter, GWorkspace..etc on netbsd 5.0.2


From: Fred Kiefer
Subject: Re: Issue starting Gorm, ProjectCenter, GWorkspace..etc on netbsd 5.0.2
Date: Sat, 13 Nov 2010 17:56:00 +0100
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.1.15) Gecko/20101026 SUSE/3.0.10 Thunderbird/3.0.10

Thank you for providing this list. It shows that you only link against
X11R7 libraries, so the X11R6 showing up in the linker command was a red
herring, just as Nicola thought.
Actually this list looks correct to me. This again points at your
libfreetype as being responsible for this problem.
The FTC code is, as David wrote used for font caching. In the cairo
backend we aren't using this directly, but you are compiling the art
bachend and there the interaction with the fonts happens on this level
(See font.m).

Your "strings" test seems to suggest that your version of libfreetype
was compiled without the FTC part, but I really cannot believe this. Is
there anybody out there on NetBSD 5.0.2 to verify this?
Did you do a "ls -l /usr/X11R7/lib/libfreetype.so*" to check whether all
the links are correct?
If this really is the case, the only thing you may do about it is to
complain to the NetBSD maintainers.

To get GNUstep running you will have to switch over to the cairo backend
and report the issues you have with compiling that :-(

Fred


Am 12.11.2010 17:35, schrieb Nick Allgood:
> ahh! thanks!
> 
> Here we go:
> 
> ./libgnustep-back-019:
>       -lc.12 => /usr/lib/libc.so.12
>       -lm.0 => /usr/lib/libm.so.0
>       -lart_lgpl_2.2 => /usr/pkg/lib/libart_lgpl_2.so.2
>       -lz.1 => /usr/lib/libz.so.1
>       -lfreetype.6 => /usr/X11R7/lib/libfreetype.so.6
>       -lXdmcp.6 => /usr/X11R7/lib/libXdmcp.so.6
>       -lXau.6 => /usr/X11R7/lib/libXau.so.6
>       -lX11.6 => /usr/X11R7/lib/libX11.so.6
>       -lICE.6 => /usr/X11R7/lib/libICE.so.6
>       -lSM.6 => /usr/X11R7/lib/libSM.so.6
>       -lXt.6 => /usr/X11R7/lib/libXt.so.6
>       -lXext.6 => /usr/X11R7/lib/libXext.so.6
>       -lXmu.6 => /usr/X11R7/lib/libXmu.so.6
>       -lXxf86vm.1 => /usr/X11R7/lib/libXxf86vm.so.1
>       -lXfixes.3 => /usr/X11R7/lib/libXfixes.so.3
>       -lXdamage.1 => /usr/X11R7/lib/libXdamage.so.1
>       -ldrm.2 => /usr/X11R7/lib/libdrm.so.2
>       -lGL.1 => /usr/X11R7/lib/libGL.so.1
>       -lpthread.0 => /usr/lib/libpthread.so.0
>       -lobjc.2 => /usr/lib/libobjc.so.2
>       -lgmp.10 => /usr/pkg/lib/libgmp.so.10
>       -ltasn1.3 => /usr/pkg/lib/libtasn1.so.3
>       -lintl.0 => /usr/lib/libintl.so.0
>       -lgpg-error.0 => /usr/pkg/lib/libgpg-error.so.0
>       -lgcrypt.11 => /usr/pkg/lib/libgcrypt.so.11
>       -lgnutls.26 => /usr/pkg/lib/libgnutls.so.26
>       -lxml2.2 => /usr/pkg/lib/libxml2.so.2
>       -lxslt.1 => /usr/pkg/lib/libxslt.so.1
>       -lffi.5 => /usr/pkg/lib/libffi.so.5
>       -lkvm.5 => /usr/lib/libkvm.so.5
>       -lrt.0 => /usr/lib/librt.so.0
>       -lgnustep-base.1.21.1 =>
> /usr/GNUstep/Local/Library/Libraries/libgnustep-base.so.1.21.1
>       -lungif.4 => /usr/pkg/lib/libungif.so.4
>       -lpng14.14 => /usr/pkg/lib/libpng14.so.14
>       -ljpeg.8 => /usr/pkg/lib/libjpeg.so.8
>       -ltiff.3 => /usr/pkg/lib/libtiff.so.3
>       -lgnustep-gui.0.19.0 =>
> /usr/GNUstep/Local/Library/Libraries/libgnustep-gui.so.0.19.0
> 
> 
> 
> And /usr/X11R7/lib/libfreetype.so.6 is linked to:
> /usr/X11R7/lib/libfreetype.so.6.3.17
> 
> 
> Nick
> 
> 
> On Fri, Nov 12, 2010 at 9:21 AM, Truls Becken <truls.becken@gmail.com>wrote:
> 
>> Bundles are just directories with a certain structure. Look inside
>> libgnustep-back.bundle for the binary to run ldd on.
>>
>> -Truls
>>
>> On 2010-11-12, at 17:13, Nick Allgood wrote:
>>
>>> I'd love to check what libgnustep-back is linked against, but I have no
>> clue
>>> where it's installed... the only thing I see related to libgnustep-back
>> is a
>>> libgnustep-back.bundle in /usr/GNUstep/Local/Library/Bundles (or similar)
>>> and running an ldd on that gives me "permission denied" .. as root (perms
>>> are correct/readable)
>>>
>>> On Fri, Nov 12, 2010 at 8:40 AM, David Chisnall <theraven@sucs.org>
>> wrote:
>>>
>>>> On 12 Nov 2010, at 15:36, Nick Allgood wrote:
>>>>
>>>>> I managed to do a strings /usr/X11R7/lib/libfreetype.so | grep
>>>> FTC_Manager_New and got nothing returned BUT on the (now magically
>> working)
>>>> netbsd VM it yields the same results.
>>>>
>>>>
>>>> The FTC_* stuff is the caching API that was added with FreeType 2.  If
>> it's
>>>> not present, then you probably have 1.x installed.  I didn't think
>> GNUstep
>>>> used FTC_* stuff internally (although I could be wrong), so it may be
>> some
>>>> other linked library (Cairo?) that is linked against the wrong version
>> of
>>>> FreeType?



reply via email to

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