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
============================================================================
  • ... Валентин Стойков
    • ... Валентин Стойков
      • ... Vasil Kolev
        • ... Валентин Стойков
          • ... George Danchev
            • ... Валентин Стойков
              • ... George Danchev
                • ... Валентин Стойков
                • ... Валентин Стойков
                • ... Валентин Стойков
                • ... George Danchev
                • ... Валентин Стойков
                • ... Viktor Vasilev
                • ... Nikolay Mitev

Reply via email to