On Thu, Sep 01, 2011 at 10:40:18PM +0100, Nick Geoghegan wrote: Hi Nick,
there is plenty of variations which I tried, last one this: export STRIP=arm-mingw32ce-strip export RANLIB=arm-mingw32ce-ranlib export CXX=arm-mingw32ce-g++ export CC=arm-mingw32ce-gcc export AR=arm-mingw32ce-ar export WINDRES=arm-mingw32ce-windres export CFLAGS="-DPATH_MAX=253 -g" ./configure --prefix=$NAVIT_PATH --host=arm-mingw32ce --enable-support-libc --disable-vehicle-file --enable-avoid-unaligned --enable-avoid-float --enable-cache-size=10485760 --enable-svg2png-scaling=16,32,48 --enable-svg2png-scaling-nav=32 --enable-svg2png-scaling-flag=32 --with-xslts=windows LIBGARMIN_CFLAGS="-I /home/rz/rpmbuild/navit/navit/libgarmin/src/" --disable-map-mg --disable-gui-gtk --disable-binding-dbus --disable-gmodule --disable-graphics-gtk-drawing-area 2>&1 | tee configure-mingw32ce.log Summary of your installation : OpenGL gui : DISABLED : you are missing (libsdl maybe?) glut quesoglc Maemo/Hildon: ENABLED Maemo/OSSO: DISABLED Garmin IMG : ENABLED Plugins: no (package gmodule and dlopen missing) Postgresql: no (not supported for cross compiling) Samplemap: no (maptool disabled) NLS Support: yes ($(top_builddir)/intl//libintl.a ) Routing: yes (default) Font renderers: freetype: yes (default) FriBidi enabled: no (FriBidi library not found) Graphics types: yes (default) android: no (default) gtk_drawing_area: no (configure parameter) null: yes (default) qt_qpainter: yes (default) win32: yes (host_os is wince) OpenGL: no (Headers missing) gd: no (default) sdl: no (SDL_image.h missing) GUI types: gtk: no (gtk+-2.0 present) internal: yes (default) win32: yes (host_os is wince) qml: no (default) Map types: binfile: yes (default) filter: yes (default) mg: no (configure parameter) shapefile: yes (default) textfile: yes (default) csv: yes (default) Bindings: dbus: no (configure parameter) python: no (not supported for cross compiling) OSD types: core: yes (default) Plugins: pedestrian: no (default) Speech types: android: no (default) cmdline: yes (CreateProcess exists) dbus: no (default) espeak: yes (host_os is wince) speech_dispatcher: no (libspeechd.h missing) Vehicle types: android: no (default) demo: yes (default) file: no (configure parameter) gpsd: yes (default) gpsd_dbus: no (default) gypsy: yes (default) maemo: no (default) null: no (default) wince: yes (default) iphone: no (default) webos: no (default) make works until map/garmin/garmin.c is hit: libtool: compile: arm-mingw32ce-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../navit/map/garmin/libgarmin -I../../../navit/support/win32 -I../../../navit/support/libpng -I../../../navit/support/wordexp -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../../navit -DMODULE=map_garmin -I /home/rz/rpmbuild/navit/navit/libgarmin/src/ -I../../../navit/map/garmin/libgarmin -I. -DPATH_MAX=253 -g -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -ffast-math -I../../../intl/ -I../../../navit/support/libc -MT garmin.lo -MD -MP -MF .deps/garmin.Tpo -c garmin.c -o garmin.o arm-mingw32ce-gcc: unrecognized option '-pthread' In file included from garmin.c:33: ../../../navit/data.h: In function 'get_u16': ../../../navit/data.h:38: warning: cast increases required alignment of target type ../../../navit/data.h: In function 'get_u32': ../../../navit/data.h:77: warning: cast increases required alignment of target type garmin.c: In function 'garmin_object_label': garmin.c:158: warning: implicit declaration of function 'g_convert' garmin.c:158: warning: assignment makes pointer from integer without a cast garmin.c:168:2: warning: #warning FIXME Process label and give only the visible part garmin.c: In function 'gmap_search_new': garmin.c:200: warning: implicit declaration of function 'g_new0' garmin.c:200: error: expected expression before 'struct' garmin.c:200: warning: initialization makes pointer from integer without a cast garmin.c:206: error: expected expression before 'struct' garmin.c:206: warning: assignment makes pointer from integer without a cast garmin.c: In function 'gmap_new': garmin.c:952: warning: implicit declaration of function 'g_new' garmin.c:952: error: expected expression before 'struct' garmin.c:952: warning: assignment makes pointer from integer without a cast garmin.c:956: warning: implicit declaration of function 'g_free' make[5]: *** [garmin.lo] Error 1 map/garmin does not respect --disable-glib so specifying that did not change anything Richard --- Name and OpenPGP keys available from pgp key servers ------------------------------------------------------------------------------ Special Offer -- Download ArcSight Logger for FREE! Finally, a world-class log management solution at an even better price-free! And you'll get a free "Love Thy Logs" t-shirt when you download Logger. Secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsisghtdev2dev _______________________________________________ Navit-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/navit-users
