|
From: | Nick Allgood |
Subject: | Re: Issue starting Gorm, ProjectCenter, GWorkspace..etc on netbsd 5.0.2 |
Date: | Wed, 10 Nov 2010 17:33:48 -0700 |
./ProjectCenter: -lc.12 => /usr/lib/libc.so.12 -lobjc.2 => /usr/lib/libobjc.so.2 -lpthread.0 => /usr/lib/libpthread.so.0 -lgmp.10 => /usr/pkg/lib/libgmp.so.10 -ltasn1.3 => /usr/pkg/lib/libtasn1.so.3 -lz.1 => /usr/lib/libz.so.1 -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 -lm.0 => /usr/lib/libm.so.0 -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 -lProjectCenter.0.6.0 => /usr/GNUstep/Local/Library/Libraries/libProjectCenter.so.0.6.0
------
It may be a red herring. ;-)
I agree with Fred that the most important thing is getting more information ... in particular
related to the original error message ...
* which version of freetype are you using ?
* does you freetype library actually include FTC_Manager_New or not ?
* do you have multiple versions of the freetype library installed by any chance ?
* try using 'ldd' on your executable and on the various shared libraries to see what
libraries are being used
* since you have both X11R6 and X11R7, what files do you have in the two directories ?
* are your X binaries (or X programs that work) linked to libraries in X11R6 or X11R7 or both ?
* are the GNUstep binaries the same ? Any difference you can spot with other X binaries ?
* any other information that may be useful ... worth posting it (don't worry about attaching
too much information)
Without more information, none of us can really help much. We can just guess, but without solid
information, our guesses won't necessarily have much relationship to reality. ;-)
Thanks
-----Original Message-----
From: "Nick Allgood" <nick.allgood@gmail.com>
Sent: Wednesday, 10 November, 2010 01:54
To: "Fred Kiefer" <fredkiefer@gmx.de>
Cc: discuss-gnustep@gnu.org
Subject: Re: Issue starting Gorm, ProjectCenter, GWorkspace..etc on netbsd 5.0.2
_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep
Same results on my home vm.. $PATH has both /usr/X11R6/bin and
/usr/X11R7/bin and they are real directories
Nick
On Tue, Nov 9, 2010 at 9:18 AM, Nick Allgood <nick.allgood@gmail.com> wrote:
> In both my VM's (work and home) that have netbsd .. they both have
> /usr/X11R6/bin and /usr/X11R7/bin .. and I just verified they indeed are
> distinct directories (not symlinks)
>
> Oddly enough, Project Center and Gorm magically started to work on the work
> VM of netbsd yesterday.. I have no clue why either.. i didn't touch
> it...though my home one is still having the same issue in this thread.
>
> When i get home I'll give my home one a whirl and see if i can check out
> the PATH and configure stuff
>
> Thanks!
>
> Nick
>
> On Tue, Nov 9, 2010 at 2:07 AM, Fred Kiefer <fredkiefer@gmx.de> wrote:
>
>> Hi Nick,
>>
>> with Nicola's findings I think it is important to have a look at the
>> config.log and config.h files produced by configure. Somehow two
>> different versions of X11 are found and this is a problem in itself and
>> needs to be fixed. And this may resolve your original issue as well.
>> Are these directories actually different or is one a link to the other
>> and where could the wrong one come from? Here you should check your path
>> environment variable:
>> echo $PATH
>>
>> Cheers
>> Fred
>>
>> Am 08.11.2010 22:10, schrieb Fred Kiefer:
>> > Am 08.11.2010 13:56, schrieb Nicola Pero:
>> >>
>> >>>> freetype-config --libs
>> >>>>
>> >>>> and it should return the right command options, but obviously it
>> doesn't.
>> >>>
>> >>> It looks like the problem is that it is providing the correct flags to
>> pass to ld, but we are passing them to gcc.
>> >>
>> >> Why do you say that ? Any evidence ?
>> >>
>> >> What I personally immediately noticed in that linker command line is
>> that it has both -Wl,-R/usr/X11R6/lib -L/usr/X11R6/lib
>> >> *and* -Wl,-R/usr/X11R7/lib -L/usr/X11R7/lib. Wouldn't these refer to
>> different releases of X11 ? Is it wise to link
>> >> against the two at the same time ? Wouldn't you get conflicting (or
>> just the wrong) libraries linked in ?
>> >
>> > Well spotted! I overlooked this even when copying the link line into my
>> > mail and editing it. Any idea how this could happen? Do we screw up
>> > within configure or later one?
>>
>
>
xuMBGB7b.txt
Description: Text document
[Prev in Thread] | Current Thread | [Next in Thread] |