You are not logged in.
I try to install obdgpslogger on my archlinux, but I have errors on make:
[codeninja@thinkpad obdgpslogger-0.16]$ mkdir build && cd build && cmake .. && make
-- The C compiler identification is GNU 5.2.0
-- The CXX compiler identification is GNU 5.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- Found FLTK: /usr/lib64/libfltk.so
-- Looking for gps_stream
-- Looking for gps_stream - found
-- Found gps_stream method in GPSD - assuming version 3 API
-- Found GPSD: /usr/lib64/libgps.so,/usr/lib64/libgps.so
-- Found DBUS: /usr/lib64/libdbus-1.so,/usr/lib64/libdbus-1.so
-- Looking for ptsname_r
-- Looking for ptsname_r - found
-- Looking for include file signal.h
-- Looking for include file signal.h - found
-- Looking for sigaction
-- Looking for sigaction - found
-- Looking for signal
-- Looking for signal - found
-- Found FFTW3: /usr/lib64/./libfftw3.so
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.8")
-- Looking for dlopen
-- Looking for dlopen - found
-- Found dlopen. Building dlopen sim generator
-- Looking for include file sys/socket.h
-- Looking for include file sys/socket.h - found
-- Looking for include file netdb.h
-- Looking for include file netdb.h - found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - not found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - found
-- Found getaddrinfo. Building socket sim generator
-- Looking for posix_openpt
-- Looking for posix_openpt - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for BTPROTO_RFCOMM
-- Looking for BTPROTO_RFCOMM - found
-- Enabling bluetooth obdsim port
-- Couldn't find libftdi, required for building obdftdipty
-- Configuring done
-- Generating done
-- Build files have been written to: /home/codeninja/inzynierka/obdgpslogger-0.16/build
Scanning dependencies of target cksqlite
[ 1%] Building C object libs/sqlite3/CMakeFiles/cksqlite.dir/sqlite3.c.o
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3ValueText':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:337:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# define SQLITE_PTR_TO_INT(X) ((int)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:46988:50: note: in expansion of macro 'SQLITE_PTR_TO_INT'
if( (enc & SQLITE_UTF16_ALIGNED)!=0 && 1==(1&SQLITE_PTR_TO_INT(pVal->z)) ){
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3VdbeAddOp4Int':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:336:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
# define SQLITE_INT_TO_PTR(X) ((void*)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:47354:32: note: in expansion of macro 'SQLITE_INT_TO_PTR'
sqlite3VdbeChangeP4(p, addr, SQLITE_INT_TO_PTR(p4), P4_INT32);
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3VdbeChangeP4':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:337:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# define SQLITE_PTR_TO_INT(X) ((int)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:47868:17: note: in expansion of macro 'SQLITE_PTR_TO_INT'
pOp->p4.i = SQLITE_PTR_TO_INT(zP4);
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3VdbeRecordUnpack':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:337:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# define SQLITE_PTR_TO_INT(X) ((int)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:49873:16: note: in expansion of macro 'SQLITE_PTR_TO_INT'
nOff = (8 - (SQLITE_PTR_TO_INT(pSpace) & 7)) & 7;
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3_blob_open':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:336:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
# define SQLITE_INT_TO_PTR(X) ((void*)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:58238:39: note: in expansion of macro 'SQLITE_INT_TO_PTR'
sqlite3VdbeChangeP4(v, 3+flags, SQLITE_INT_TO_PTR(pTab->nCol+1),P4_INT32);
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3RefillIndex':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:336:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
# define SQLITE_INT_TO_PTR(X) ((void*)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:68540:28: note: in expansion of macro 'SQLITE_INT_TO_PTR'
void * const pRegKey = SQLITE_INT_TO_PTR(regIdxKey);
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'trimFunc':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:337:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# define SQLITE_PTR_TO_INT(X) ((int)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:72028:13: note: in expansion of macro 'SQLITE_PTR_TO_INT'
flags = SQLITE_PTR_TO_INT(sqlite3_user_data(context));
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3OpenTable':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:336:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
# define SQLITE_INT_TO_PTR(X) ((void*)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:73758:30: note: in expansion of macro 'SQLITE_INT_TO_PTR'
sqlite3VdbeChangeP4(v, -1, SQLITE_INT_TO_PTR(pTab->nCol), P4_INT32);
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3GenerateConstraintChecks':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:336:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
# define SQLITE_INT_TO_PTR(X) ((void*)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:75064:34: note: in expansion of macro 'SQLITE_INT_TO_PTR'
regR, SQLITE_INT_TO_PTR(regIdx),
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3_get_table':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:336:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
# define SQLITE_INT_TO_PTR(X) ((void*)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:83421:21: note: in expansion of macro 'SQLITE_INT_TO_PTR'
res.azResult[0] = SQLITE_INT_TO_PTR(res.nData);
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3_free_table':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:337:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# define SQLITE_PTR_TO_INT(X) ((int)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:83465:9: note: in expansion of macro 'SQLITE_PTR_TO_INT'
n = SQLITE_PTR_TO_INT(azResult[0]);
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3WhereBegin':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:336:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
# define SQLITE_INT_TO_PTR(X) ((void*)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:90406:29: note: in expansion of macro 'SQLITE_INT_TO_PTR'
SQLITE_INT_TO_PTR(n), P4_INT32);
^
[ 2%] Linking C static library libcksqlite.a
[ 2%] Built target cksqlite
Scanning dependencies of target ckobdcomm
[ 3%] Building C object src/obdcomm/CMakeFiles/ckobdcomm.dir/supportedcommands.c.o
[ 4%] Building C object src/obdcomm/CMakeFiles/ckobdcomm.dir/obdserial.c.o
[ 5%] Linking C static library libckobdcomm.a
[ 5%] Built target ckobdcomm
Scanning dependencies of target ckobdconfigfile
[ 7%] Building C object src/conf/CMakeFiles/ckobdconfigfile.dir/obdconfigfile.c.o
[ 8%] Linking C static library libckobdconfigfile.a
[ 8%] Built target ckobdconfigfile
Scanning dependencies of target ckobdinfo
[ 9%] Building C object src/obdinfo/CMakeFiles/ckobdinfo.dir/obdconvertfunctions.c.o
[ 10%] Building C object src/obdinfo/CMakeFiles/ckobdinfo.dir/obdrevconvertfunctions.c.o
[ 11%] Building C object src/obdinfo/CMakeFiles/ckobdinfo.dir/obdservicecommands.c.o
[ 12%] Building C object src/obdinfo/CMakeFiles/ckobdinfo.dir/dtccodes.c.o
[ 14%] Linking C static library libckobdinfo.a
[ 14%] Built target ckobdinfo
Scanning dependencies of target obdgpslogger
[ 15%] Building C object src/logger/CMakeFiles/obdgpslogger.dir/database.c.o
[ 16%] Building C object src/logger/CMakeFiles/obdgpslogger.dir/gpsdb.c.o
[ 17%] Building C object src/logger/CMakeFiles/obdgpslogger.dir/obddbus.c.o
[ 18%] Building C object src/logger/CMakeFiles/obdgpslogger.dir/ecudb.c.o
[ 20%] Building C object src/logger/CMakeFiles/obdgpslogger.dir/tripdb.c.o
[ 21%] Building C object src/logger/CMakeFiles/obdgpslogger.dir/gpscomm.c.o
/home/codeninja/inzynierka/obdgpslogger-0.16/src/logger/gpscomm.c: In function 'opengps':
/home/codeninja/inzynierka/obdgpslogger-0.16/src/logger/gpscomm.c:29:25: error: too few arguments to function 'gps_open'
struct gps_data_t *g = gps_open(server,port);
^
In file included from /home/codeninja/inzynierka/obdgpslogger-0.16/src/logger/gpscomm.c:26:0:
/usr/include/gps.h:2046:12: note: declared here
extern int gps_open(const char *, const char *,
^
/home/codeninja/inzynierka/obdgpslogger-0.16/src/logger/gpscomm.c: In function 'getgpsposition':
/home/codeninja/inzynierka/obdgpslogger-0.16/src/logger/gpscomm.c:61:4: warning: implicit declaration of function 'gps_poll' [-Wimplicit-function-declaration]
gps_poll(g);
^
src/logger/CMakeFiles/obdgpslogger.dir/build.make:182: recipe for target 'src/logger/CMakeFiles/obdgpslogger.dir/gpscomm.c.o' failed
make[2]: *** [src/logger/CMakeFiles/obdgpslogger.dir/gpscomm.c.o] Error 1
CMakeFiles/Makefile2:198: recipe for target 'src/logger/CMakeFiles/obdgpslogger.dir/all' failed
make[1]: *** [src/logger/CMakeFiles/obdgpslogger.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2[codeninja@thinkpad build]$ gcc --version && cmake --version && make --version
gcc (GCC) 5.2.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
cmake version 3.3.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
GNU Make 4.1
Built for x86_64-unknown-linux-gnu
Copyright (C) 1988-2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.where is a problem ?
Download:
obdgpslogger-0.16.tar.gz
Offline
As the compiler says, the problem is in the sources:
/home/codeninja/inzynierka/obdgpslogger-0.16/src/logger/gpscomm.c:29:25: error: too few arguments to function 'gps_open'
struct gps_data_t *g = gps_open(server,port);As you can see, the function gps_open is invoked with two arguments but it actually requires three arguments. That's probably due to the fact that the source code has not been updated since early 2011 and has not been ported to libgps 3, so it still uses the old version 2 (in which gps_open actually required only two arguments).
Offline
without gpsd installed another error:
[codeninja@thinkpad build]$ make
Scanning dependencies of target cksqlite
[ 1%] Building C object libs/sqlite3/CMakeFiles/cksqlite.dir/sqlite3.c.o
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3ValueText':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:337:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# define SQLITE_PTR_TO_INT(X) ((int)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:46988:50: note: in expansion of macro 'SQLITE_PTR_TO_INT'
if( (enc & SQLITE_UTF16_ALIGNED)!=0 && 1==(1&SQLITE_PTR_TO_INT(pVal->z)) ){
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3VdbeAddOp4Int':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:336:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
# define SQLITE_INT_TO_PTR(X) ((void*)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:47354:32: note: in expansion of macro 'SQLITE_INT_TO_PTR'
sqlite3VdbeChangeP4(p, addr, SQLITE_INT_TO_PTR(p4), P4_INT32);
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3VdbeChangeP4':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:337:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# define SQLITE_PTR_TO_INT(X) ((int)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:47868:17: note: in expansion of macro 'SQLITE_PTR_TO_INT'
pOp->p4.i = SQLITE_PTR_TO_INT(zP4);
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3VdbeRecordUnpack':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:337:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# define SQLITE_PTR_TO_INT(X) ((int)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:49873:16: note: in expansion of macro 'SQLITE_PTR_TO_INT'
nOff = (8 - (SQLITE_PTR_TO_INT(pSpace) & 7)) & 7;
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3_blob_open':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:336:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
# define SQLITE_INT_TO_PTR(X) ((void*)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:58238:39: note: in expansion of macro 'SQLITE_INT_TO_PTR'
sqlite3VdbeChangeP4(v, 3+flags, SQLITE_INT_TO_PTR(pTab->nCol+1),P4_INT32);
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3RefillIndex':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:336:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
# define SQLITE_INT_TO_PTR(X) ((void*)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:68540:28: note: in expansion of macro 'SQLITE_INT_TO_PTR'
void * const pRegKey = SQLITE_INT_TO_PTR(regIdxKey);
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'trimFunc':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:337:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# define SQLITE_PTR_TO_INT(X) ((int)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:72028:13: note: in expansion of macro 'SQLITE_PTR_TO_INT'
flags = SQLITE_PTR_TO_INT(sqlite3_user_data(context));
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3OpenTable':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:336:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
# define SQLITE_INT_TO_PTR(X) ((void*)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:73758:30: note: in expansion of macro 'SQLITE_INT_TO_PTR'
sqlite3VdbeChangeP4(v, -1, SQLITE_INT_TO_PTR(pTab->nCol), P4_INT32);
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3GenerateConstraintChecks':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:336:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
# define SQLITE_INT_TO_PTR(X) ((void*)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:75064:34: note: in expansion of macro 'SQLITE_INT_TO_PTR'
regR, SQLITE_INT_TO_PTR(regIdx),
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3_get_table':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:336:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
# define SQLITE_INT_TO_PTR(X) ((void*)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:83421:21: note: in expansion of macro 'SQLITE_INT_TO_PTR'
res.azResult[0] = SQLITE_INT_TO_PTR(res.nData);
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3_free_table':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:337:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# define SQLITE_PTR_TO_INT(X) ((int)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:83465:9: note: in expansion of macro 'SQLITE_PTR_TO_INT'
n = SQLITE_PTR_TO_INT(azResult[0]);
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c: In function 'sqlite3WhereBegin':
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:336:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
# define SQLITE_INT_TO_PTR(X) ((void*)(X))
^
/home/codeninja/inzynierka/obdgpslogger-0.16/libs/sqlite3/sqlite3.c:90406:29: note: in expansion of macro 'SQLITE_INT_TO_PTR'
SQLITE_INT_TO_PTR(n), P4_INT32);
^
[ 2%] Linking C static library libcksqlite.a
[ 2%] Built target cksqlite
Scanning dependencies of target ckobdcomm
[ 3%] Building C object src/obdcomm/CMakeFiles/ckobdcomm.dir/supportedcommands.c.o
[ 4%] Building C object src/obdcomm/CMakeFiles/ckobdcomm.dir/obdserial.c.o
[ 5%] Linking C static library libckobdcomm.a
[ 5%] Built target ckobdcomm
Scanning dependencies of target ckobdconfigfile
[ 7%] Building C object src/conf/CMakeFiles/ckobdconfigfile.dir/obdconfigfile.c.o
[ 8%] Linking C static library libckobdconfigfile.a
[ 8%] Built target ckobdconfigfile
Scanning dependencies of target ckobdinfo
[ 9%] Building C object src/obdinfo/CMakeFiles/ckobdinfo.dir/obdconvertfunctions.c.o
[ 10%] Building C object src/obdinfo/CMakeFiles/ckobdinfo.dir/obdrevconvertfunctions.c.o
[ 11%] Building C object src/obdinfo/CMakeFiles/ckobdinfo.dir/obdservicecommands.c.o
[ 12%] Building C object src/obdinfo/CMakeFiles/ckobdinfo.dir/dtccodes.c.o
[ 14%] Linking C static library libckobdinfo.a
[ 14%] Built target ckobdinfo
Scanning dependencies of target obdgpslogger
[ 15%] Building C object src/logger/CMakeFiles/obdgpslogger.dir/database.c.o
[ 16%] Building C object src/logger/CMakeFiles/obdgpslogger.dir/gpsdb.c.o
[ 17%] Building C object src/logger/CMakeFiles/obdgpslogger.dir/obddbus.c.o
[ 18%] Building C object src/logger/CMakeFiles/obdgpslogger.dir/ecudb.c.o
[ 20%] Building C object src/logger/CMakeFiles/obdgpslogger.dir/tripdb.c.o
[ 21%] Building C object src/logger/CMakeFiles/obdgpslogger.dir/gpscomm.c.o
[ 22%] Building C object src/logger/CMakeFiles/obdgpslogger.dir/obddb.c.o
[ 23%] Building C object src/logger/CMakeFiles/obdgpslogger.dir/main.c.o
[ 24%] Linking C executable ../../../bin/obdgpslogger
[ 24%] Built target obdgpslogger
[ 25%] Generating logwindow.h
[ 27%] Generating convertwindow.cxx
[ 28%] Generating maindisplay.cxx
[ 29%] Generating gpsdwizard.cxx
Scanning dependencies of target ckobdfl
[ 30%] Building CXX object src/gui/CMakeFiles/ckobdfl.dir/convertwindow.cxx.o
[ 31%] Building CXX object src/gui/CMakeFiles/ckobdfl.dir/maindisplay.cxx.o
[ 32%] Building CXX object src/gui/CMakeFiles/ckobdfl.dir/gpsdwizard.cxx.o
[ 34%] Building CXX object src/gui/CMakeFiles/ckobdfl.dir/logwindow.cxx.o
[ 35%] Linking CXX static library libckobdfl.a
[ 40%] Built target ckobdfl
Scanning dependencies of target obdgui
[ 41%] Building CXX object src/gui/CMakeFiles/obdgui.dir/loggerhandler.cpp.o
[ 42%] Building CXX object src/gui/CMakeFiles/obdgui.dir/guessdevs.cpp.o
[ 43%] Building CXX object src/gui/CMakeFiles/obdgui.dir/obdgui.cpp.o
[ 44%] Linking CXX executable ../../../bin/obdgui
libckobdfl.a(maindisplay.cxx.o): In function `OBDUI::~OBDUI()':
maindisplay.cxx:(.text+0x12d1): undefined reference to `obdconvertwindow::~obdconvertwindow()'
collect2: error: ld returned 1 exit status
src/gui/CMakeFiles/obdgui.dir/build.make:155: recipe for target '../bin/obdgui' failed
make[2]: *** [../bin/obdgui] Error 1
CMakeFiles/Makefile2:294: recipe for target 'src/gui/CMakeFiles/obdgui.dir/all' failed
make[1]: *** [src/gui/CMakeFiles/obdgui.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2Offline
Offline