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 <[email protected]> wrote: > > > On Thu, Nov 11, 2010 at 10:40 PM, Alexander Hansen > <[email protected]> wrote: >> >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> On 11/11/10 2:18 PM, Gary Pajer wrote: >> <snip> >> >> >> 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 [email protected] http://news.gmane.org/gmane.os.apple.fink.beginners
