nALFS / libxml2-2.6.16 / FreeBSD 5.3 libtool error

Joe Marcus Clarke marcus at marcuscom.com
Sat Jan 1 21:47:47 GMT 2005


On Sat, 2005-01-01 at 22:08 +0100, EC wrote:
> Hi,
> 
> I'm using a tool linked to libxml2 under Linux. It compiles, links and runs
> perfectly. Under FreeBSD I can't compile correctly because of a libtools
> error. nALFS error seems to indicate it's a libxml problem.
> 
> I'm using FreeBSD 5.3, libxml2 2.6.13 compiled from ports.
> 
> I get the following error (last line):
> 
> ...
> if gcc -DHAVE_CONFIG_H -I. -I. -I.  -I/usr/local/include/libxml2
> -I/usr/local/include -I./src/include -I./src  -W -Wall -Wshadow -Winline  -g
> -O2 -MT src/src_nALFS-win.o -MD -MP -MF "src/.deps/src_nALFS-win.Tpo"  -c -o
> src/src_nALFS-win.o `test -f 'src/win.c' || echo './'`src/win.c;  then mv -f
> "src/.deps/src_nALFS-win.Tpo" "src/.deps/src_nALFS-win.Po";  else rm -f
> "src/.deps/src_nALFS-win.Tpo"; exit 1;  fi /usr/local/bin/bash ./libtool
> --silent --mode=link gcc -W -Wall -Wshadow
> -Winline  -g -O2    -o src/nALFS -dlopen self  -dlopen src/handlers/alfs.la
> -dlopen src/handlers/check.la  -dlopen src/handlers/configure.la -dlopen
> src/handlers/copy.la -dlopen src/handlers/download.la -dlopen
> src/handlers/execute.la -dlopen src/handlers/link.la -dlopen
> src/handlers/log.la -dlopen src/handlers/make.la -dlopen
> src/handlers/mkdir.la -dlopen src/handlers/move.la  -dlopen
> src/handlers/ownership.la -dlopen src/handlers/package.la -dlopen
> src/handlers/patch.la -dlopen src/handlers/permissions.la   -dlopen
> src/handlers/remove.la -dlopen src/handlers/search_replace.la -dlopen
> src/handlers/setenv.la -dlopen src/handlers/stage.la   -dlopen
> src/handlers/textdump.la -dlopen src/handlers/unpack.la
> src/src_nALFS-backend.o  src/src_nALFS-comm.o src/src_nALFS-editor.o
> src/src_nALFS-find.o src/src_nALFS-handlers.o src/src_nALFS-init.o
> src/src_nALFS-libXML-tree.o src/src_nALFS-logfiles.o src/src_nALFS-logging.o
> src/src_nALFS-nalfs.o  src/src_nALFS-options.o src/src_nALFS-parser.o
> src/src_nALFS-utility.o src/src_nALFS-win.o /usr/local/lib/libxml2.la
> src/lib/libnALFS.la -lncurses src/ltdl/ltdl.la
> gcc: /usr/local/lib/.libs/libxml2.so: No such file or directory
> *** Error code 1
> 
> Please help if possible..

I have no idea what this application does, or how it is packaged, but it
appears to be wanting to link .la files.  Since FreeBSD tries to
avoid .la installation, that's going to cause you some problems.  Try
finding where it references /usr/local/lib/libxml2.la, and change that
to -lxml2.

Joe

> 
> Emmanuel.
> 
> _______________________________________________
> freebsd-gnome at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe at freebsd.org"
> 
-- 
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20050101/33f242c8/attachment.bin


More information about the freebsd-ports mailing list