Re: [d-i] More problems found while trying to build d-i modules
On Sun, Aug 04, 2002 at 08:15:24PM -0300, Andre Luis Lopes wrote:
> /usr/bin/make
> make[1]: Entering directory
> `/home/andrelop/debian-installer/tools/selectdevice'
> gcc -Wall -Os -fomit-frame-pointer -c selectdevice.c
> gcc -o selectdevice selectdevice.o -lkdetect -ldebconf
> /usr/bin/ld: cannot find -lkdetect
> collect2: ld returned 1 exit status
> make[1]: ** [selectdevice] Erro 1
> make[1]: Leaving directory
> `/home/andrelop/debian-installer/tools/selectdevice'
> make: ** [build-stamp] Erro 2
> andrelop@foobar:~/debian-installer/tools/selectdevice$
>
> It seems that libkdetect-dev isn't installed, however :
>
> andrelop@foobar:~/debian-installer/tools/selectdevice$ dpkg -l | grep
> kdetect
> ii libkdetect-dev 0.1-1 Detect hardware known to the kernel
> (headers
> ii libkdetect0 0.1-1 Detect hardware known to the linux
> kernel
> andrelop@foobar:~/debian-installer/tools/selectdevice$
Oh, yes, I encountered this a few days ago and have a patch.
Index: Makefile
===================================================================
RCS file: /cvs/debian-boot/debian-installer/tools/kdetect/Makefile,v
retrieving revision 1.2
diff -p -u -r1.2 Makefile
--- Makefile 2001/02/21 15:23:09 1.2
+++ Makefile 2002/08/05 00:04:16
@@ -39,10 +39,13 @@ install-bin: libkdetect.so
install -d $(DESTDIR)/usr/lib
install libkdetect.so.0.1 $(DESTDIR)/usr/lib
install -m644 libkdetect.so.0.1 $(DESTDIR)/usr/lib
+ ln -s libkdetect.so.0.1 $(DESTDIR)/usr/lib/libkdetect.so.0
install-dev:
install -d $(DESTDIR)/usr/include
install libkdetect.h $(DESTDIR)/usr/include
install -m644 libkdetect.h $(DESTDIR)/usr/include
+ install -d $(DESTDIR)/usr/lib
+ ln -s libkdetect.so.0.1 $(DESTDIR)/usr/lib/libkdetect.so
install: install-bin install-dev
Glenn (or whoever), OK to commit?
--
Colin Watson [cjwatson@flatline.org.uk]
Reply to: