/ usr / bin / ld:找不到-lsqlite3

时间:2015-04-07 15:35:12

标签: makefile ld nix

安装nix时我收到了这个错误。当我做的时候。

LD    src/libstore/libnixstore.so
/usr/bin/ld: cannot find -lsqlite3 
/usr/bin/ld: cannot find -lbz2 
collect2: error: ld returned 1 exit status 
make: *** [src/libstore/libnixstore.so] Error 1

我已经将LDFLAGS设置为包含libsqlite3。*和libbz2的目录。*

更新: 这里是make V = 1

的输出
Makefile:28: Makefile.config: No such file or directory
rm -f Makefile.config && ./config.status --quiet --file=Makefile.config
g++ -o /home/kapil/nix/src/nix-1.8/src/libstore/libnixstore.so -shared -Wl,--no-copy-dt-needed-entries src/libstore/build.o src/libstore/derivations.o src/libstore/gc.o src/libstore/globals.o src/libstore/local-store.o src/libstore/misc.o src/libstore/optimise-store.o src/libstore/pathlocks.o src/libstore/references.o src/libstore/remote-store.o src/libstore/store-api.o -lsqlite3 -lbz2 -Wl,-z,defs -Wl,-soname=libnixstore.so    -Wl,-rpath,/home/kapil/nix/src/nix-1.8/src/libutil -Lsrc/libutil -lnixutil    -Wl,-rpath,/home/kapil/nix/src/nix-1.8/src/boost/format -Lsrc/boost/format -lnixformat  
/usr/bin/ld: cannot find -lsqlite3
/usr/bin/ld: cannot find -lbz2
collect2: error: ld returned 1 exit status
make: *** [src/libstore/libnixstore.so] Error 1

0 个答案:

没有答案