[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 <ratmice@gmail.com> 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...
> ivucica@ivucica-MacBook:~/gnustep-quartzcore-hgsvn/Tests$ pkg-config --libs
> cairo
> -lcairo
>
> Which LD do I have?
> ivucica@ivucica-MacBook:~/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