[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.