From: Edward B. <mai...@bl...> - 2009-07-15 10:17:45
|
2009/7/15 Torgny Johansson <tor...@er...> > > > > -----Original Message----- > > From: Edward Blum [mailto:mai...@bl...] > > Sent: den 15 juli 2009 01:14 > > To: mbm...@li... > > Subject: [Mbm-devel] Error compiling mbm-gpsd > > > > Hi there, > > > > I am having trouble compiling mbm-gpsd using jaunty ubuntu > > (Linux vostro 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 > > 22:12:12 UTC 2009 x86_64 GNU/Linux) > > > > I get the following error when executing make: > > > > ... /usr/bin/polkit-policy-file-validate > > checking for NSS... yes > > checking for more warnings... yes > > checking whether gcc understands -Wshadow... yes checking > > whether gcc understands -Wmissing-declarations... yes > > checking whether gcc understands -Wmissing-prototypes... yes > > checking whether gcc understands > > -Wdeclaration-after-statement... yes checking whether gcc > > understands -Wstrict-prototypes... no checking whether gcc > > understands -Wfloat-equal... yes checking whether gcc > > understands -Wno-unused-parameter... yes checking whether gcc > > understands -Wno-sign-compare... yes checking whether gcc > > understands -fno-strict-aliasing... yes > > ./configure: line 17305: syntax error near unexpected token `1.0' > > ./configure: line 17305: `GTK_DOC_CHECK(1.0)' > > make: *** [configure] Error 2 > > > > > > Any help would be greatly appreciated! > > > > Ed > > Hi! > > Not sure why that is... Can you please make sure that you have all > dependancies by issuing: > "sudo apt-get build-dep network-manager network-manager-gnome" (mbm-gpsd > has very similar dependancies to NetworkManager). > > Also, can you attach your configure file? The line number in your log > doesn't match what I have... > > I see you're running a 64-bit system. Probably there will be a couple of > compile errors along the way then (this shouldn't be one of them though :) > ), but we'll try fixing them as quickly as possible. > > Regards > Torgny Johansson Hi Tony! Many thanks for you help. That error seemed to be a dependency issue and was resolved with your apt-get line. I am now presented with a new error: (mbm_manager.c:280: error: cast from pointer to integer of different size) Ed make[3]: Entering directory `/home/ed/mbm/mbm-gpsd/src/daemon/src' dbus-binding-tool --prefix=mbm_gps --mode=glib-server --output=mbm-gps-glue.h ../introspection/mbm-gps.xml dbus-binding-tool --prefix=mbm_manager --mode=glib-server --output=mbm-manager-glue.h ../introspection/mbm-manager.xml dbus-binding-tool --prefix=mbm_modem --mode=glib-server --output=mbm-modem-glue.h ../introspection/mbm-modem.xml dbus-binding-tool --prefix=mbm_settings --mode=glib-server --output=mbm-settings-glue.h ../introspection/mbm-settings.xml depbase=`echo convert_conpro.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../marshallers -Wall -Werror -std=gnu99 -g -O2 -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wdeclaration-after-statement -Wfloat-equal -Wno-unused-parameter -Wno-sign-compare -fno-strict-aliasing -MT convert_conpro.o -MD -MP -MF $depbase.Tpo -c -o convert_conpro.o convert_conpro.c &&\ mv -f $depbase.Tpo $depbase.Po /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Werror -std=gnu99 -g -O2 -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wdeclaration-after-statement -Wfloat-equal -Wno-unused-parameter -Wno-sign-compare -fno-strict-aliasing -o convert-conpro convert_conpro.o libtool: link: gcc -Wall -Werror -std=gnu99 -g -O2 -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wdeclaration-after-statement -Wfloat-equal -Wno-unused-parameter -Wno-sign-compare -fno-strict-aliasing -o convert-conpro convert_conpro.o ./convert-conpro ConnectionProfiles.csv make all-am make[4]: Entering directory `/home/ed/mbm/mbm-gpsd/src/daemon/src' gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../marshallers -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DDBUS_VERSION_MAJOR=1 -DDBUS_VERSION_MINOR=2 -DDBUS_VERSION_MICRO=12 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DG_DISABLE_DEPRECATED -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DMBM_RUN_DIR=\"/var/run/MBM\" -DMBMLOCALEDIR=\"/usr/share/locale\" -DARP_DEBUG -Wall -Werror -std=gnu99 -g -O2 -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wdeclaration-after-statement -Wfloat-equal -Wno-unused-parameter -Wno-sign-compare -fno-strict-aliasing -MT mbm_gpsd-mbm_gpsd.o -MD -MP -MF .deps/mbm_gpsd-mbm_gpsd.Tpo -c -o mbm_gpsd-mbm_gpsd.o `test -f 'mbm_gpsd.c' || echo './'`mbm_gpsd.c mv -f .deps/mbm_gpsd-mbm_gpsd.Tpo .deps/mbm_gpsd-mbm_gpsd.Po gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../marshallers -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DDBUS_VERSION_MAJOR=1 -DDBUS_VERSION_MINOR=2 -DDBUS_VERSION_MICRO=12 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DG_DISABLE_DEPRECATED -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DMBM_RUN_DIR=\"/var/run/MBM\" -DMBMLOCALEDIR=\"/usr/share/locale\" -DARP_DEBUG -Wall -Werror -std=gnu99 -g -O2 -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wdeclaration-after-statement -Wfloat-equal -Wno-unused-parameter -Wno-sign-compare -fno-strict-aliasing -MT mbm_gpsd-gps_settings.o -MD -MP -MF .deps/mbm_gpsd-gps_settings.Tpo -c -o mbm_gpsd-gps_settings.o `test -f 'gps_settings.c' || echo './'`gps_settings.c mv -f .deps/mbm_gpsd-gps_settings.Tpo .deps/mbm_gpsd-gps_settings.Po gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../marshallers -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DDBUS_VERSION_MAJOR=1 -DDBUS_VERSION_MINOR=2 -DDBUS_VERSION_MICRO=12 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DG_DISABLE_DEPRECATED -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DMBM_RUN_DIR=\"/var/run/MBM\" -DMBMLOCALEDIR=\"/usr/share/locale\" -DARP_DEBUG -Wall -Werror -std=gnu99 -g -O2 -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wdeclaration-after-statement -Wfloat-equal -Wno-unused-parameter -Wno-sign-compare -fno-strict-aliasing -MT mbm_gpsd-mbm_options.o -MD -MP -MF .deps/mbm_gpsd-mbm_options.Tpo -c -o mbm_gpsd-mbm_options.o `test -f 'mbm_options.c' || echo './'`mbm_options.c mv -f .deps/mbm_gpsd-mbm_options.Tpo .deps/mbm_gpsd-mbm_options.Po gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../marshallers -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DDBUS_VERSION_MAJOR=1 -DDBUS_VERSION_MINOR=2 -DDBUS_VERSION_MICRO=12 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DG_DISABLE_DEPRECATED -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DMBM_RUN_DIR=\"/var/run/MBM\" -DMBMLOCALEDIR=\"/usr/share/locale\" -DARP_DEBUG -Wall -Werror -std=gnu99 -g -O2 -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wdeclaration-after-statement -Wfloat-equal -Wno-unused-parameter -Wno-sign-compare -fno-strict-aliasing -MT mbm_gpsd-mbm_manager.o -MD -MP -MF .deps/mbm_gpsd-mbm_manager.Tpo -c -o mbm_gpsd-mbm_manager.o `test -f 'mbm_manager.c' || echo './'`mbm_manager.c cc1: warnings being treated as errors mbm_manager.c: In function ‘create_initial_modems’: mbm_manager.c:280: error: cast from pointer to integer of different size make[4]: *** [mbm_gpsd-mbm_manager.o] Error 1 make[4]: Leaving directory `/home/ed/mbm/mbm-gpsd/src/daemon/src' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home/ed/mbm/mbm-gpsd/src/daemon/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/ed/mbm/mbm-gpsd/src/daemon' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/ed/mbm/mbm-gpsd/src/daemon' make: *** [build] Error 2 |