May 8 2005, 01:25 AM
Does any one know how to over come the problem I have building gpsd. I don't have any problems building any other packages just this one so far.
The errors are shown below.
| ccache arm-linux-gcc -march=armv4 -mtune=xscale -I/home/don/stuff/build/tmp/staging/arm-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -W -I/usr/X11R6/include -o .libs/sirfmon sirfmon.o -L/usr/X11R6/lib -lncurses ./.libs/libgps.so -lc -lnsl -lm
| /home/don/stuff/build/tmp/cross/lib/gcc/arm-linux/3.4.3/../../../../arm-linux/bin/ld: skipping incompatible /lib/libncurses.so when searching for /lib/libncurses.so
| /home/don/stuff/build/tmp/cross/lib/gcc/arm-linux/3.4.3/../../../../arm-linux/bin/ld: cannot find /lib/libncurses.so
| collect2: ld returned 1 exit status
| make: *** [sirfmon] Error 1
| make: Leaving directory `/home/don/stuff/build/tmp/work/gpsd-2.23-r0/gpsd-2.23'
| make: *** [all] Error 2
| FATAL: oe_runmake failed
NOTE: Task failed:
NOTE: package gpsd-2.23-r0: task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package gpsd-2.23: failed
ERROR: Build of gpsd failed[COLOR=green]
May 8 2005, 02:56 AM
Looks like ncurses is a either dep and hasn't been added to the .bb file, or the lib in staging hasn't been linked correctly.
Take a look in the .b file and see if ncurses is a dep, if not, run 'bitbake ncurses', then 'bitbake gpsd' again.
Also mention this on the OE bug tracker, or on #oe and it'll be fixed.
May 8 2005, 10:44 PM
I looked at the bb file for gpsd and ncurses is not listed as a requirement. So I ran bitbake ncurses and bitbake ncurses-native but gpsd still fails in the same way and the OE bugtracker seems to be down at the moment.
May 9 2005, 01:13 AM
Strange, gpsd built fine for me on Friday or Saturday (I had ncurses built already).
Have you updated your tree recently?
May 9 2005, 03:47 AM
I use bk pull is this enougth to update my tree?
May 9 2005, 06:05 AM
May 9 2005, 12:10 PM
OK that made some changes GPSD 2.6 build but not 2.22 or 2.23 my ultimate goal is to make a bb file for the gpsd from qpegps so that I can use qpegps at last. So I thought I would try and build the existing gpsd bb files firts to test my build system.
May 9 2005, 02:12 PM
I'm not sure which version I built - I'll check tomorrow and see.
Do you have a patch for the alterations needed for qpegps?
May 9 2005, 10:37 PM
I don't have a patch I was just going to try and build the gpsd provided by th qpegps team which can be found here:http://kent.dl.sourceforge.net/sourceforge...ps_0_9_1.tar.gz
If you use the binary gpsd they provide it runs in OZ 3.5.3 but produces the wrong cordinates I wanted to see if compiling it with soft float would change that
May 10 2005, 03:03 AM
gpsd 2.20 built fine for me on the 7th of May.
Base your .bb on that - it should be pretty much identical in fact, just change the URI and see where/whether it fails.
P.S. Is there any more info anywhere on why qpegps won't work with the standard gpsd?
May 10 2005, 04:26 AM
Apparantly the new maintainer of gpsd changed the API and the qpegps people [do not want to|didn't] catch up yet. I'm sure they would appreciate patches.
May 10 2005, 05:02 AM
There is the start of some patches here (patching qpegps to work with the new gpsd) for anyone interested in sorting this out: http://sourceforge.net/mailarchive/forum.p...8&forum_id=9990
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here