Re: undefined symbol: sqlite3_open
[email protected] Thu, 04 Aug 2016 08:33:27 +0200
| Newsgroups | gmane.linux.drivers.gnokii |
|---|---|
| Message-ID | <[email protected]> |
Yeah, got it. # sqlite3 -init ./smsd/sms.tables.sqlite.sql /root/smsd.db # smsd -b IN -m sqlite -d /root/smsd.db -f /root/sms-messages Now I can finally start using gnokii and my old Nokia 5140 to control my home network over GSM Network :-) Thanks to the developers for this great piece of software. Am 04.08.2016 08:18 schrieb [email protected]: > Hi All, > > i found a workaround to get a functional module. > > I've changed smsd/Makefile manually: > > Line 279 becomes "SQLITE_LIBS = -lsqlite3" instead of "SQLITE_LIBS = > SQLITE3_LIBS". > > # cd smsd > # make clean > # make > > Now I get the expected output when using ldd on the module: > > # ldd .libs/libsmsd_sqlite.so > linux-gate.so.1 (0xb779e000) > libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb76b7000) > libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb769c000) > libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7528000) > libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7523000) > /lib/ld-linux.so.2 (0xb77a1000) > > Hope this helps someone. Maybe this should be fixed at autoconf level > but i don't know how to do this. > > Now I have to find out how to use this module because I can't find any > documentation about it. How do I set the sqlite db file with the smsd > options ? > > "-c, --host db_hostname OR spool directory if -m file" Yeah, but what > to do if I have -m sqlite ? > > regards, > rob > > Am 03.08.2016 15:35 schrieb [email protected]: >> Hi, >> >> i have problems to use gnokii with sqlite backend. Since debian >> doesn't provide this backend as a package i had to build from source. >> >> But there seems to be a linker problem with libsmsd_sqlite.so. I get >> the following error when i'm trying to use this module. >> >> #./bin/smsd -b IN -m sqlite >> ./bin/smsd: symbol lookup error: >> /root/gnokii/lib/smsd/libsmsd_sqlite.so: undefined symbol: >> sqlite3_open >> >> # ldd libsmsd_sqlite.so >> linux-gate.so.1 (0xb777d000) >> libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb7647000) >> libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb762c000) >> libical.so.1 => /usr/lib/libical.so.1 (0xb75c6000) >> libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7452000) >> libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb73df000) >> /lib/ld-linux.so.2 (0xb7780000) >> >> I don't know but shouldn't be a libsqlite.so in the output ? >> >> Any suggestions ? >> >> _______________________________________________ >> gnokii-users mailing list >> [email protected] >> https://lists.nongnu.org/mailman/listinfo/gnokii-users > > _______________________________________________ > gnokii-users mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/gnokii-users