Heres my output as requested

-D_REENTRANT -D_GNU_SOURCE -I/home/build/staging/include/directfb -L/home/build/staging/lib -ldirectfb -lz -lfusion -ldirect -lpthread -ldl

SO nothing here.
I think i have this setting right.
I think it is to do with the libfusion.la file
which has the follwing line in it:
dependency_libs= -L/home/build/staging/lib -L/home/build/staging/usr/lib /usr/local/lib/libdirect.la -lz -ldl -lpthread

As you can see the line /usr/local/lib/libdirect.la is wrong as this is not my rootfs but my compile pc directory. However thi path is obviously correct when i run on my target machine so putting /home/build.. etc in front is clearly not the answer either.

Hope people can help with my problem
Dan

From: Kent Sandvik <[EMAIL PROTECTED]>
To: [email protected]
Subject: Re: [directfb-dev] Crosscompiling LiTE
Date: Fri, 28 Oct 2005 11:09:28 -0700

On 10/28/05, Daniel Laird <[EMAIL PROTECTED]> wrote:
> However the .la files that LiTE links against for example libdirectfb.la
> have a hardcoded path like this
> /usr/local/lib/libdirectfb.so

What does pkg-config --libs --cflags directfb direct show you? Note
that when you run autogen.sh or configure, you need to ser
PKG_CONFIG_FLAG first to point at the place where the .pc files for
your compilation setup reside. You might point at a wrong location,
for example. --Kent

--
Something, Anything!

_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev



_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to