Hi, I managed to cross-compile directFB for arm, apparently with no errors. I tried to compile the example on the web site (Simple fullscreen application that draws a horizontal line). The makefile rule I used is this one: PREFIX_DIR=/usr/local/arm-linux CC=$(PREFIX_DIR)/bin/arm-linux-gcc INC_DIR=-I$(PREFIX_DIR)/include/directfb LIB_DIR=-L$(PREFIX_DIR)/lib all: TestApp.c $(CC) $(INC_DIR) $(LIB_DIR) TestApp.c -o TestApp -ldirectfb Compilation worked fine but the linker showed the following errors: /usr/local/arm-linux/bin/arm-linux-gcc -I/usr/local/arm-linux/include/directfb -L/usr/local/arm-linux/lib TestApp.c -o TestApp -ldirectfb /usr/local/arm-linux/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: warning: libdirect-1.2.so.0, needed by /usr/local/arm-linux/lib/libdirectfb.so, not found (try using -rpath or -rpath-link) /usr/local/arm-linux/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: warning: libfusion-1.2.so.0, needed by /usr/local/arm-linux/lib/libdirectfb.so, not found (try using -rpath or -rpath-link) /usr/local/arm-linux/lib/libdirectfb.so: undefined reference to `fusion_arena_get_shared_field' /usr/local/arm-linux/lib/libdirectfb.so: undefined reference to `fusion_vector_add' /usr/local/arm-linux/lib/libdirectfb.so: undefined reference to `fusion_exit' [...] The content of the /usr/local/arm-linux/lib is the following: directfb-1.2-0 libdirectfb.so libfreetype.so.6.3.18 libpng12.so libz.so gcc-lib libdirect.la libfusion-1.2.so.0 libpng12.so.0 libz.so.1 libdirect-1.2.so.0 libdirect.so libfusion-1.2.so.0.0.0 libpng12.so.0.1.2.29 libz.so.1.2.3 libdirect-1.2.so.0.0.0 libfreetype.a libfusion.la libpng.a pkgconfig libdirectfb-1.2.so.0 libfreetype.la libfusion.so libpng.so libdirectfb-1.2.so.0.0.0 libfreetype.so libiberty.a libpng.so.3 libdirectfb.la libfreetype.so.6 libpng12.a libpng.so.3.1.2.29 I can't understand why it is able to find some .so file in that directory while it is not able to find the two libdirect-1.2.so.0 libfusion-1.2.so.0. Anyone can give me some hints? Thanks, Gianluca |
_______________________________________________ directfb-users mailing list directfb-users@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users