[luci] Please help on compile luci on my Debian .

peter.meng mengsanshui at gmail.com
Mon Feb 27 10:20:20 CET 2012


Hi,

I installed Debian Squeeze 6.0.4. on my Dell PC.
I refer to  http://luci.subsignal.org/trac/wiki/Documentation/DevelopmentEnvironmentHowTo.

Step 1. sudo aptitude install luarocks
Step 2. svn co http://svn.luci.subsignal.org/luci/branches/luci-0.10
Step 3. make runhttpd
But met the following error

I think the "dist" is not correctly that lead to such as ld can't find
the library under such as /usr/lib .
So how to configure "dist"  or solve this issue?

--------------------error message--------------------------
mkdir -p dist/usr/lib dist/usr/bin
make -C uci.git install DESTDIR=../dist prefix=/usr
make[2]: Entering directory
`/home/peter/BuildAPP/Luci/luci-0.10/contrib/uci/uci.git'
mkdir -p ../dist/usr/lib
install -m0755 libuci.so.0.8 ../dist/usr/lib/
ln -sf libuci.so.0.8 ../dist/usr/lib/libuci.so
mkdir -p ../dist/usr/bin
install -m0755 uci ../dist/usr/bin/
mkdir -p ../dist/usr/lib
mkdir -p ../dist/usr/include
install -m0644 libuci.a ../dist/usr/lib/
install -m0644 uci_config.h uci.h ucimap.h ../dist/usr/include/
make[2]: Leaving directory
`/home/peter/BuildAPP/Luci/luci-0.10/contrib/uci/uci.git'
make -C uci.git/lua CC=gcc CFLAGS="-O2" LDFLAGS="" OS="Linux"
make[2]: Entering directory
`/home/peter/BuildAPP/Luci/luci-0.10/contrib/uci/uci.git/lua'
gcc -I.. -I/usr/include/lua5.1   -O2 -fPIC -c -o uci.o uci.c
gcc -shared -Wl,-soname, -o uci.so uci.o -L.. -luci -llua5.1
/usr/bin/ld: fatal error: -soname: must take a non-empty argument
collect2: ld returned 1 exit status
make[2]: *** [uci.so] Error 1
make[2]: Leaving directory
`/home/peter/BuildAPP/Luci/luci-0.10/contrib/uci/uci.git/lua'
make[1]: *** [compile] Error 2
make[1]: Leaving directory `/home/peter/BuildAPP/Luci/luci-0.10/contrib/uci'
*** Compilation of contrib/uci failed!
make: *** [gccbuild] Error 1
-------------------------------------------------------------------------------------------------------

Thanks a lot .
Best Regards .
Peter Meng
mengsanshui at gmail.com


More information about the luci mailing list