gpsd-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gpsd-dev] Build broken


From: Hal Murray
Subject: Re: [gpsd-dev] Build broken
Date: Wed, 25 Mar 2015 10:32:53 -0700

>> scons: Building targets ...
>> rm -f libgps.so; ln -s libgps.so.22.0.0 libgps.so
>> rm -f libgps.so.22; ln -s libgps.so.22.0.0 libgps.so.22
>> rm -f libgps.so.22.0; ln -s libgps.so.22.0.0 libgps.so.22.0
>> scons: done building targets. 

> -n is the dry-run option - show actions but don't execute them.  If
> libgps.so.22.0.0 didn't exist before you ran 'scons -n libgps.so.22.0.0',
> this is exactly what I would expect to see. 

libgps.so.22.0.0 doesn't exist.  There is nothing in the printout that 
actually builds it.

> I am not clear how this relates to "ais_json.o is static and is not
> compatible with shared target".  Are you getting this on all platforms? It
> might relate to a post-2.0.1 feature, in which case I need to back out  my
> most recent change to SConstruct. 

Sorry if I wasn't clear enough.  It took me a bit of trial and error to 
figure out that it was trying to build that library.  Without the -n it says:

scons: Building targets ...
scons: *** [libgps.so.22.0.0] Source file: ais_json.o is static and is not 
compatible with shared target: libgps.so.22.0.0
scons: building terminated because of errors.

That's a second run, after it built as much as it could on the first run. 

Yes, I'm getting that error on all platforms.




-- 
These are my opinions.  I hate spam.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]