discuss-gnustep
[Top][All Lists]
Advanced

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

Re: Ubuntu and Debian packages / 2013-01-25


From: Philippe Roussel
Subject: Re: Ubuntu and Debian packages / 2013-01-25
Date: Sat, 26 Jan 2013 22:28:03 +0100
User-agent: Mutt/1.5.20 (2009-06-14)

Hi Ivan,

On Sat, Jan 26, 2013 at 08:35:59PM +0100, Ivan Vučica wrote:
> Hi Matt,
> 
> On Sat, Jan 26, 2013 at 8:04 PM, Matt Rice <address@hidden> wrote:
> 
> > most likely you just need to add -lcairo to hello_opal,
> > there has been a change in behavior of gnu ld such that something that
> > references a library
> > must link to it explicitly, regardless whether something has linked to
> > it already.
> >
> > http://sourceware.org/bugzilla/show_bug.cgi?id=10238
> > http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking
> >
> > most likely your distribution has this newer ld, while his does not.
> >
> 
> Thanks for the tip! It's an interesting change. Sadly, I already do
> explicitly link with Cairo. Relevant line from the GNUmakefile for the
> Tests/ folder:
> ADDITIONAL_LDFLAGS += $(shell pkg-config --libs cairo)
> 
> Just to be safe...
> address@hidden:~/gnustep-quartzcore-hgsvn/Tests$ pkg-config --libs
> cairo
> -lcairo
> 
> Which LD do I have?
> address@hidden:~/gnustep-quartzcore-hgsvn/Tests$ ld -v
> GNU ld (GNU Binutils for Ubuntu) 2.22
> 
> Also, we should be having the same distribution considering this is a build
> for Precise, and I'm testing on Precise (12.04). :-)
> 
> Also, just to note: considering that this is the machine I worked on to
> write the software, something is broken either in my system, or in the
> packages. I believe it's in my system, but would love to verify. So if
> Philippe could just try running the demos on his machine, that'd be enough
> for me.

I did have linking problems on some packages but I don't remember the
details, linking problems are common with GNUstep... I will test these
packages but you'll have to be patient. I usually only test on wheezy
64 bits so I will have to setup a vm for precise (don't want to mess
up the real one !). 

Are you using the 32 bits version ?

> If it is my local problem and I can't figure out what's wrong, I guess I'll
> simply fix things the Windows way: reinstall. :-)

This should remain the last option, useful to frighten the kids !

Philippe
-- 
L'homme n'est que poussière, c'est dire l'importance du plumeau. Alexandre 
Vialatte




reply via email to

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