On Thursday 15 January 2004 23:56, Vasil Kolev wrote: > На чт, 2004-01-15 в 23:09, Валентин Стойков записа: > > > diet cc -c -Wall -D_GNU_SOURCE -g -I. -DVERSION=\"1.1.3\" -D__LOADER__ > > > -o kudzu_loader.do kudzu.c kudzu.c: > > > /root/src/dietlibc-0.24.orig/include/dietref.h: No such file or > > > directory > > > > Това чак сега го забелязах > > > > > kudzu.c: In function `probeDevices': > > > kudzu.c:613: warning: unused variable `logLevel' > > > make: *** [kudzu_loader.do] Error 1 > > > [EMAIL PROTECTED]:~/src/kudzu-1.1.3# > > > > > > Какво значи това? > > > > > > Може би няма смисъл да се ползва diet, но не съм сигурен дали ще работи > > > hwsetup без kudzu-knoppix (т.е. с оригиналния kudzu). > > > > Сега ми дава други грешки: > > > > hwconf.c:32:18: newt.h: No such file or directory > > > > Май не разбирам нещо важно... > > Ами че нямаш newt.h, т.е. include-овете за libnewt. Под debian това > значи apt-get install libnewt-dev. Колкото до diet, виж в кой пакет е, и > си го инсталирай. > > В 90% от случаите грешките при компилация са от липса на някой lib или > tool....
Не ми стана ясно защо излиза грешка: /root/src/dietlibc-0.24.orig/include/dietref.h: No such file or directory т.е. защо точно в тази директория се търси... не трябва ли някъде в /usr/include? В същност там този файл го няма, предполагам, защото не съм инсталирал dietlibc с make install, а така: ***************** Инсталиране на dietlibc [EMAIL PROTECTED]:~/src# tar -zxf dietlibc_0.24.orig.tar.gz [EMAIL PROTECTED]:~/src# gunzip dietlibc_0.24-2.diff.gz [EMAIL PROTECTED]:~/src# [EMAIL PROTECTED]:~/src# patch -p0 < dietlibc_0.24-2.diff patching file dietlibc-0.24.orig/debian/diff/make-clean.diff patching file dietlibc-0.24.orig/debian/diff/mips-pic.diff patching file dietlibc-0.24.orig/debian/changelog patching file dietlibc-0.24.orig/debian/control patching file dietlibc-0.24.orig/debian/copyright patching file dietlibc-0.24.orig/debian/dietlibc-dev.lintian patching file dietlibc-0.24.orig/debian/dietlibc-doc.docs patching file dietlibc-0.24.orig/debian/dietlibc.conffiles patching file dietlibc-0.24.orig/debian/implicit patching file dietlibc-0.24.orig/debian/rules [EMAIL PROTECTED]:~/src# [EMAIL PROTECTED]:~/src/dietlibc-0.24.orig# make ... [EMAIL PROTECTED]:~/src/dietlibc-0.24.orig# install bin-i386/diet /usr/bin [EMAIL PROTECTED]:~/src/dietlibc-0.24.orig# cp diet.1 /usr/man/man1 [EMAIL PROTECTED]:~/src/dietlibc-0.24.orig# cd /usr/ [EMAIL PROTECTED]:/usr# cd man [EMAIL PROTECTED]:/usr/man# cd man1 [EMAIL PROTECTED]:/usr/man/man1# gzip diet.1 ************************************************************************ Така както съм инсталирал dietlibc правилно ли е? ****** От http://mirrors.ludost.net/debian/pool/main/libn/libnewt-perl/ си изтеглих libnewt-perl_1.08.orig.tar.gz и libnewt-perl_1.08-8.diff.gz. [EMAIL PROTECTED]:~/src# tar -zxf libnewt-perl_1.08.orig.tar.gz [EMAIL PROTECTED]:~/src# gunzip libnewt-perl_1.08-8.diff.gz При patch-ването се наложи да преименувам една директория... [EMAIL PROTECTED]:~/src# mv Newt-1.08 libnewt-perl-1.08.orig [EMAIL PROTECTED]:~/src# patch -p0 < libnewt-perl_1.08-8.diff patching file libnewt-perl-1.08.orig/ChangeLog patching file libnewt-perl-1.08.orig/MANIFEST patching file libnewt-perl-1.08.orig/Makefile.PL patching file libnewt-perl-1.08.orig/Newt.pm patching file libnewt-perl-1.08.orig/Newt.xs patching file libnewt-perl-1.08.orig/README patching file libnewt-perl-1.08.orig/debian/changelog patching file libnewt-perl-1.08.orig/debian/compat patching file libnewt-perl-1.08.orig/debian/control patching file libnewt-perl-1.08.orig/debian/copyright patching file libnewt-perl-1.08.orig/debian/rules patching file libnewt-perl-1.08.orig/examples/install patching file libnewt-perl-1.08.orig/test.pl patching file libnewt-perl-1.08.orig/typemap [EMAIL PROTECTED]:~/src# cd libnewt-perl-1.08.orig/ [EMAIL PROTECTED]:~/src/libnewt-perl-1.08.orig# [EMAIL PROTECTED]:~/src/libnewt-perl-1.08.orig# perl Makefile.PL Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lnewt Writing Makefile for Newt::newt Writing Makefile for Newt [EMAIL PROTECTED]:~/src/libnewt-perl-1.08.orig# Предпогага, че грешката била безвредна? [EMAIL PROTECTED]:~/src/libnewt-perl-1.08.orig# make cp Newt.pm blib/lib/Newt.pm make[1]: Entering directory `/root/src/libnewt-perl-1.08.orig/newtlib' cc -c -I/usr/include/slang -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/usr/lib/perl5/5.8.0/i486-linux/CORE" button.c button.c:1:19: slang.h: No such file or directory make[1]: *** [button.o] Error 1 make[1]: Leaving directory `/root/src/libnewt-perl-1.08.orig/newtlib' make: *** [subdirs] Error 2 [EMAIL PROTECTED]:~/src/libnewt-perl-1.08.orig# Няма ли някаква търсачка, която да ми казва кой *.h файл от кой пакет е? ============================================================================ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html ============================================================================