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 <[email protected]> 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 _______________________________________________ Discuss-gnustep mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnustep
