From fink-beginners Fri Nov 19 17:35:26 2010 From: Benjamin Reed Date: Fri, 19 Nov 2010 17:35:26 +0000 To: fink-beginners Subject: Re: [Fink-beginners] libraptor1-shlibs-1.4.21-1 fails to compile. Message-Id: X-MARC-Message: https://marc.info/?l=fink-beginners&m=129018823422208 Does it work if you change the PatchScript to: perl -pi -e 's,(\@CPPFLAGS\@),-I%p/lib/system-openssl/include -I%p/include/libxml2 \1,' `find . -name Makefile.in` ? On Fri, Nov 12, 2010 at 10:57 AM, Gary Pajer wrote: > > > On Thu, Nov 11, 2010 at 10:40 PM, Alexander Hansen > wrote: >> >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> On 11/11/10 2:18 PM, Gary Pajer wrote: >> >> >> >> Look back in the build output for references to "curie".  In my build >> >> the initial build of curie.o shows up here: >> > >> >> ... >> >> mv -f .deps/strcasecmp.Tpo .deps/strcasecmp.Plo >> >> /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. >> >> -DLIBRDFA_IN_RAPTOR -I../librdfa -I/sw32/lib/system-openssl/include >> >> -DRAPTOR_INTERNAL=1 -DRAPTOR_V2_EXPERIMENTAL=1 -I/sw32/include >> >> -I/sw32/include/libxml2 -I/sw32/include/libxml2 -I/sw32/include >> >> -I/sw32/lib/system-openssl/include -I/sw32/include -I/sw32/include  -g >> >> -O2 -MT curie.lo -MD -MP -MF .deps/curie.Tpo -c -o curie.lo `test -f >> >> '../librdfa/curie.c' || echo './'`../librdfa/curie.c >> >> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -DLIBRDFA_IN_RAPTOR >> >> -I../librdfa -I/sw32/lib/system-openssl/include -DRAPTOR_INTERNAL=1 >> >> -DRAPTOR_V2_EXPERIMENTAL=1 -I/sw32/include -I/sw32/include/libxml2 >> >> -I/sw32/include/libxml2 -I/sw32/include >> >> -I/sw32/lib/system-openssl/include -I/sw32/include -I/sw32/include -g >> >> -O2 -MT curie.lo -MD -MP -MF .deps/curie.Tpo -c ../librdfa/curie.c >> >> -fno-common -DPIC -o .libs/curie.o >> >> mv -f .deps/curie.Tpo .deps/curie.Plo >> >> ... >> > >> > >> >>> Indeed: >> > >> >>> /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. >> >>> -DLIBRDFA_IN_RAPTOR -I../librdfa -I/sw/lib/system-openssl/include >> >>> -DRAPTOR_INTERNAL=1 -DRAPTOR_V2_EXPERIMENTAL=1 -I/usr/include/libxml2 >> >>> -I/usr/include/libxml2 -I/sw/lib/system-openssl/include -I/sw/include >> >>> -g -O2 -MT curie.lo -MD -MP -MF .deps/curie.Tpo -c -o curie.lo >> > `test -f >> >>> '../librdfa/curie.c' || echo './'`../librdfa/curie.c >> >>> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -DLIBRDFA_IN_RAPTOR >> >>> -I../librdfa -I/sw/lib/system-openssl/include -DRAPTOR_INTERNAL=1 >> >>> -DRAPTOR_V2_EXPERIMENTAL=1 -I/usr/include/libxml2 >> > -I/usr/include/libxml2 >> >>> -I/sw/lib/system-openssl/include -I/sw/include -g -O2 -MT >> > curie.lo -MD >> >>> -MP -MF .deps/curie.Tpo -c ../librdfa/curie.c  -fno-common -DPIC -o >> >>> .libs/curie.o >> >>> mv -f .deps/curie.Tpo .deps/curie.Plo >> > >> > >> >>> and -I/usr/include/libxml2 everywhere else.  I do have fink's libxml2 >> >>> installed.  What could cause this?  Nothing earlier on in the output >> >>> jumps out at me.   I do have /sw/... fairly far down in my path, >> > could >> >>> that be an issue? >> > >> >>> thanks, >> >>> gary >> > >> > It depends on _how_ you set your PATH.  Fink doesn't use settings that >> > you set in your user account, but if you set them globally that could >> > change the build, since libxml2 uses an executable script for >> > configuration. >> > >> > What do you get from "fink dumpinfo -ePATH libraptor1-shlibs"? >> > >> > >> > >> >> >> >> PATH=/sw/var/lib/fink/path-prefix-10.6:/bin:/usr/bin:/sbin:/usr/sbin:/sw/bin:/sw/sbin:/usr/X11R6/bin >> > >> > >> > >> > >> > Also of relevance might be the output from "fink dumpinfo -eCPPFLAGS >> > libraptor1-shlibs". >> > >> > >> >> CPPFLAGS=-I/sw/lib/system-openssl/include -I/sw/include >> > >> > >> > >> > >> >> Yeah, it looks like the PATH is the problem here.  I get >> >> >> PATH=/sw32/var/lib/fink/path-prefix-10.6:/sw32/bin:/sw32/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin >> >> You're going to want to undo whatever you're doing to the PATH while you >> build with Fink. > > I've tried all kinds of things with no luck.  I moved /sw/bin,  /sw/sbin, > and /sw/var/lib/fink/path-prefix-10.6 to the very front of my path (as > reported in a shell).  There's nothing in /etc/paths or /etc/paths.d that > looks suspicious.   I've purged libxml2 and deleted its .deb files.  I set > CFLAGS, CXXFLAGS, and CPPFLAGS to -I/sw/include.   I did a 'fink rebuild' on > every package with 'libxml2' in its name. > > Any ideas what to try next?  Should i open a new thread with a more > descriptive and focused subject? > > -g > > > > > > > >> >> - -- >> Alexander Hansen, Ph.D. >> Fink User Liaison >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.4.10 (Darwin) >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ >> >> iEYEARECAAYFAkzct0gACgkQB8UpO3rKjQ9eAgCeLkKkte9w3b6kvIY/9/o5xBxT >> Oq4AoIj4Cn0fL1VrxfwvkbvmST8TlH4e >> =mbpM >> -----END PGP SIGNATURE----- > > -- Benjamin Reed a.k.a. Ranger Rick Fink, KDE, and Mac OS X development Blog: http://www.raccoonfink.com/ Music: http://music.raccoonfink.com/ ------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev _______________________________________________ Fink-beginners mailing list Fink-beginners@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.beginners