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

Reply via email to