discuss-gnustep
[Top][All Lists]
Advanced

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

Re: Debian updates and GNUStep


From: Jamie Ramone
Subject: Re: Debian updates and GNUStep
Date: Mon, 15 Aug 2005 02:02:07 -0300

I've had the exact same problem for quite some time with the libart
backend (and I do believe I posted for help and no one replied, thank
you very much!). I figured it out just a few days ago. In my case The
problem was caused by the freetype's pc files (pkgconfig) being placed
automatically in some directory under /usr/XFree86. The reason for
this is that I compiled my own system entirely from scratch,
arbitrarily selecting the FS conformance standards I agreed with (BTW,
my system looks very "OpenStep 4.2ish" ;-) ).

So when I built XFree86 4.4.0, I chose the directory /usr/XFree86/ as
it's prefix. I already had pkgconfig installed. It was under /usr. For
some reason somethings configured with some prefix get their pc file
placed under that prefix. Others under /usr, regardless of the prefix
used to configure it. But pkgconfig wasn't aware of XFree86's pc file
location, so when the backend is configured and compiled it screws up
the linking so that it can't find absolutely ANY SYMBOL AT ALL!

My Q'n'D solution was to copy the pc files from
/usr/XFree86/lib/pkgconfig to /usr/lib/pkgconfig, where pkgconfig can
find them, then recompile the backend. The proper fix would be to
configure pkgconfig to see the pc files at prefixes other than it's
own. This is done through environment variables I think, check
pkgconfig's manual pages.

Now the only reason I have pkgconfig is that some previous version of
GTK+ needed it, and I needed GTK+ for XMMS. I don't consider it
indispensable. However, I haven't tried to remove it to see if it
affects either FreeType, the libart backend, or any other component in
my system.

I dunno about the FreeType 2.1.10 problem, as I'm using another
version (not on my my GNU box right now, sorry); and, as I made clear
above, I don't use debian. Try downgrading the lib, and if that
doesn't work try my solution. That was my two cents anyway.

Good luck.
Jamie Ramone

-- 
Now I wanna sniff some glue, now I wanna have something to do.
  - The Ramones

On 8/14/05, Maarten Sander <mgsander@watmoetjeanders.nl> wrote:
> On 2005-08-14 11:00:04 +0200 Gerold Rupprecht <geroldr@bluewin.ch>
> wrote:
> 
> > The result of launching from a terminal was as follows:
> >
> > gerold@linux:~$ openapp GNUMail.app
> > bash: gerold@linux:~$: command not found
> > gerold@linux:~$
> > /usr/lib/GNUstep/System/Applications/GNUMail.app/GNUMail: relocation
> > error:
> > /usr/lib/GNUstep/System/Library/Bundles/libgnustep-back.bundle/./libgnustep-back:
> > undefined symbol: FTC_Manager_Lookup_Size
> 
> I believe this is a problem with the current version (2.1.10 I
> believe) of FreeType in Debian.  The easy solution is to downgrade to
> a version that still works, for example 2.1.7.  Not a pretty solution,
> I know, but it works.
> 
> HTH,
> Maarten
> 
> --
> Why is it drug addicts and computer afficionados are both called users?
>      - Clifford Stoll
> 
> 
> 
> _______________________________________________
> Discuss-gnustep mailing list
> Discuss-gnustep@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnustep
>





reply via email to

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