Created attachment 52368 [details] emerge info file Version: 4.5 (using Devel) OS: Linux I have retried compiling 4 times,added gpsd geos libgeotiff all to no avail. The compile falls over in the same place each time Reproducible: Always Steps to Reproduce: emerge -u world,configuration completes ok and around 86% of the compile succeeds Actual Results: stalled with error msg Expected Results: complete compile and installation
Created attachment 52369 [details] machine info
Created attachment 52370 [details] build log for marble-4.5.2
Created attachment 52371 [details] environment file
it'd be nice to finish the update
I need the version number of sci-geosciences/gpsd [1] installed on your system, please. [1] http://packages.gentoo.org/package/sci-geosciences/gpsd
(In reply to comment #5) > I need the version number of sci-geosciences/gpsd [1] installed on your system, > please. > > [1] http://packages.gentoo.org/package/sci-geosciences/gpsd 2.39-r1
(In reply to comment #6) > (In reply to comment #5) > > I need the version number of sci-geosciences/gpsd [1] installed on your system, > > please. > > > > [1] http://packages.gentoo.org/package/sci-geosciences/gpsd > > 2.39-r1 I looked at the ebuild file again tonite ,noticed that gdal was also a dependency so installed that,but the compile fell over at the 97% mark GpsdPositionProvider. Which I gather was around the same area.
2.38 and 2.39 both have eph 2.39 introduces the MAJOR_VERSION, sets it to 3. 2.90 introduces epx, epy and removes eph, but does not change MAJOR_VERSION even though that change was incompatible. Therefore we can't rely on MAJOR_VERSION only, but need another check. Checking if WATCH_ENABLED is #defined should be fine as that was introduced with 2.90. @Torsten: You're still running a 2.3x version of gpsd, right? Can you test if it still works fine with the additional check for WATCH_ENABLE? #if defined( GPSD_API_MAJOR_VERSION ) && ( GPSD_API_MAJOR_VERSION >= 3 ) should become #if defined ( WATCH_ENABLE ) && defined( GPSD_API_MAJOR_VERSION ) && ( GPSD_API_MAJOR_VERSION >= 3 ) @Geoff: Up- or downgrading to any other gpsd version should fix it for you if you don't want to wait for KDE 4.5.3 or a Gentoo patch.
(In reply to comment #8) > 2.38 and 2.39 both have eph > 2.39 introduces the MAJOR_VERSION, sets it to 3. > 2.90 introduces epx, epy and removes eph, but does not change MAJOR_VERSION > even though that change was incompatible. Therefore we can't rely on > MAJOR_VERSION only, but need another check. Checking if WATCH_ENABLED is > #defined should be fine as that was introduced with 2.90. > > @Torsten: You're still running a 2.3x version of gpsd, right? Can you test if > it still works fine with the additional check for WATCH_ENABLE? > > #if defined( GPSD_API_MAJOR_VERSION ) && ( GPSD_API_MAJOR_VERSION >= 3 ) > should become > #if defined ( WATCH_ENABLE ) && defined( GPSD_API_MAJOR_VERSION ) && ( > GPSD_API_MAJOR_VERSION >= 3 ) > > @Geoff: Up- or downgrading to any other gpsd version should fix it for you if > you don't want to wait for KDE 4.5.3 or a Gentoo patch. The update to 2.95 fixed the problem,I'm curious as to why this wasn't included into the update ebuild ,as this would have pulled in the later version ,and the problem wouldn't have arisen,still things are now progressing,,, Thank's