2011/6/1 Matthias Andree <matthias.and...@gmx.de>: > Am 01.06.2011 15:19, schrieb Christoph Moench-Tegeder: >> ## Matthias Andree (matthias.and...@gmx.de): >> >>>>> >From config.log: >>>>> configure:11579: checking for lt_dlinit in -lltdl >>>>> configure:11604: cc -o conftest -O2 -pipe -O2 -fno-strict-aliasing -pipe >>>>> -march=nocona -I/usr/local/include -rpath=/usr/lib:/usr/local/lib >>>>> conftest.c >>>>> -lltdl >&5 >>>>> /usr/bin/ld: cannot find -lltdl >>>> >>>> Confirmed (8.2-RELEASE-p2). >>>> Somehow, configure loses $LD_LIBRARY_PATH. Not sure how... >>> >>> The command line quoted above lacks the -L option for link-time; -rpath >>> is a run-time option, and by itself, is insufficient. Try stuffing >>> -L${LOCALBASE}/lib into some kind of linker flag such as LDFLAGS or >>> perhaps LIBS - and pass that through CONFIGURE_ENV or _ARGS. >> >> Ah, yes, LDFLAGS. The port's Makefile already has >> LDFLAGS="-L${LOCALBASE}/lib" in $CONFIGURE_ENV, and as guile's configure >> is a standard autoconf configure, $LDFLAGS should be picked up (the >> output of "./configure --help" supports this), but... well, it isn't. >> As I installed guile 1.8.6_5 last september (having one's own packages >> archive is a great thing) and the latest change on the port does not look >> like it's the culprit (haven't tested that, though), I guess it's down to >> some serious autotools debugging. > > At a second, still cursory look, some inconsistencies have struck my eye > -- this isn't fully fledged debugging. > > - I can't seem to figure out what USE_NCURSES actually does, or which > file gets used, (not currently on FreeBSD, so I can't grep ports/Mk > easily) - deferred. >
USE_NCURSES reorder the LDFLAGS (as does USE_OPENSSL) for base ncurses to be detected first if necessary. > - files/ contains patches for Makefile.am and Makefile.in. Makefile.am > patches are ineffective if the port does not run automake - and > apparently it does not (check USE_AUTOTOOLS). > > - aclocal gets some version numbers hacked. Very fishy, and possibly > hides the real issue. > > Does it help to rewrite the Makefile.in patches for Makefile.am and run > automake from USE_AUTOTOOLS? > > -- > Matthias Andree > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org" > _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"