Compiling problems /usr/bin/ld: cannot find -lsqlite3

569 views
Skip to first unread message

lilia...@gmail.com

unread,
Aug 21, 2014, 4:13:08 AM8/21/14
to snip...@googlegroups.com

When I build the sniper, I met the following problem.

g++-4.4 -shared -Wl,--hash-style=sysv -Wl,-rpath=/home/whc/liliang/pin-2.13-61206-gcc.4.4.7-linux/ia32/runtime/cpplibs -Wl,-Bsymbolic -Wl,--version-script=/home/whc/liliang/pin-2.13-61206-gcc.4.4.7-linux/source/include/pin/pintool.ver   -m32 -L/home/whc/liliang/sniper-5.3/pin/../lib -L/home/whc/liliang/sniper-5.3/pin/../sift -o /home/whc/liliang/sniper-5.3/pin/../lib/pin_sim.so /home/whc/liliang/sniper-5.3/pin/../pin/codecache_trace.o /home/whc/liliang/sniper-5.3/pin/../pin/inst_mode.o /home/whc/liliang/sniper-5.3/pin/../pin/instruction_modeling.o /home/whc/liliang/sniper-5.3/pin/../pin/local_storage.o /home/whc/liliang/sniper-5.3/pin/../pin/pin_exceptions.o /home/whc/liliang/sniper-5.3/pin/../pin/pin_lock.o /home/whc/liliang/sniper-5.3/pin/../pin/pin_sim.o /home/whc/liliang/sniper-5.3/pin/../pin/pin_thread.o /home/whc/liliang/sniper-5.3/pin/../pin/pin_tls.o /home/whc/liliang/sniper-5.3/pin/../pin/spin_loop_detection.o /home/whc/liliang/sniper-5.3/pin/../pin/toolreg.o /home/whc/liliang/sniper-5.3/pin/../pin/trace_rtn.o /home/whc/liliang/sniper-5.3/pin/../pin/lite/handle_syscalls.o /home/whc/liliang/sniper-5.3/pin/../pin/lite/memory_modeling.o /home/whc/liliang/sniper-5.3/pin/../pin/lite/routine_replace.o -lcarbon_sim -lsift -lxed -L/home/whc/liliang/sniper-5.3/pin/../python_kit/ia32/lib -lpython2.7 -lrt -lz -lsqlite3  -L/home/whc/liliang/pin-2.13-61206-gcc.4.4.7-linux/ia32/runtime/cpplibs -L/home/whc/liliang/pin-2.13-61206-gcc.4.4.7-linux/ia32/lib -L/home/whc/liliang/pin-2.13-61206-gcc.4.4.7-linux/ia32/lib-ext -L/home/whc/liliang/pin-2.13-61206-gcc.4.4.7-linux/ia32/runtime/glibc -L/home/whc/liliang/pin-2.13-61206-gcc.4.4.7-linux/extras/xed2-ia32/lib -lpin -lxed -ldwarf -lelf -ldl -O2 -g -std=c++0x
/usr/bin/ld: cannot find -lsqlite3
collect2: ld returned 1 exit status

I don't know why.

The version of gcc and g++ is 4.8.1, x86_64-linux-gnu.

The os is Ubuntu/Linaro 4.8.1-10ubuntu9.



Wim Heirman

unread,
Aug 21, 2014, 8:22:33 AM8/21/14
to snip...@googlegroups.com
You seem to be compiling the 32-bit version of Sniper. Do you have the 32-bit version of libsqlite3-dev installed? If not you should be able to get it using the following command:

sudo apt-get install libsqlite3-dev:i386


Regards,
Wim



--
--
--
You received this message because you are subscribed to the Google
Groups "Sniper simulator" group.
To post to this group, send email to snip...@googlegroups.com
To unsubscribe from this group, send email to
snipersim+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/snipersim?hl=en

---
You received this message because you are subscribed to the Google Groups "Sniper simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to snipersim+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

lilia...@gmail.com

unread,
Aug 22, 2014, 4:50:25 AM8/22/14
to snip...@googlegroups.com
It works, thanks very much.

Regards,
Li Liang
Reply all
Reply to author
Forward
0 new messages