On Monday 19 January 2004 22:09, Валентин Стойков wrote: --cut--
първо, научи се да изтриваш излишното (преценяваш от контекста) в мейла. > Има нещо странно... през месец октомври миналата година (10.2003г.) > изтеглих от сайта на Knoppix > http://developer.linuxtag.net/knoppix/sources/ > архива hwsetup_1.0-13.tar.gz. > Днес на същия адрес се намира файла hwsetup_1.0-9.tar.gz, a > hwsetup_1.0-13.tar.gz го няма. второ, има hwsetup_1.0-14.tar.gz > Това, че 13>9, означава ли, че hwsetup_1.0-13.tar.gz съдържа по-нова версия > от hwsetup_1.0-9.tar.gz? Или аз нещо не схващам номерацията на версиите? > 9>3? въпрос-отговор ;-) > Когато се опитам да компилирам hwsetup_1.0-9 не става: > > [EMAIL PROTECTED]:~/src# tar -zxf hwsetup_1.0-9.tar.gz > [EMAIL PROTECTED]:~/src# cd hwsetup-1.0/ > [EMAIL PROTECTED]:~/src/hwsetup-1.0# make > gcc -I/usr/include/kudzu -Wall -fPIC -O2 -s -o hwsetup hwsetup.c -lkudzu > -lpci hwsetup.c: In function `startwheel': > hwsetup.c:73: warning: implicit declaration of function `exit' > hwsetup.c: In function `hw_info': > hwsetup.c:251: structure has no member named `class' > hwsetup.c: In function `writeconfig': > hwsetup.c:411: structure has no member named `class' > hwsetup.c: In function `hw_setup': > hwsetup.c:488: structure has no member named `class' > make: *** [hwsetup] Error 1 > [EMAIL PROTECTED]:~/src/hwsetup-1.0# е няма как да стане ... включваш стари хедъри където има стари прототипи на тези функции. То далеч не става само с (--configure) make ; make install, треа се знае какво се включва (версии), кво се линква (версии), евентуално сорса има ли претенции към компил/линкер (версии) и т.н. > Версията hwsetup_1.0-14 се компилира почти перфектно: > Аз не ползвам развалена версия на kudzu (предполагам), ползвам тази от > http://developer.linuxtag.net/knoppix/sources/kudzu-knoppix_1.1.3-3.tar.gz > и освен това не ползвам Debian/unstable, а Slackware 9.1/горе-долу stable > :-) това го разбрахме ;-) то се вижда ;-) докато стигнеш до debian unstable (codename sid) и да се оправяш с ежедневно влизащия там development/unstable software ще мине доста доста време. > И освен това как да разбера коя версия на hwsetup съответства (matching?) > на версията на kudzu от архива kudzu-knoppix_1.1.3-3.tar.gz. Реших, че > начина е да прочета какво пише във файла > http://developer.linuxtag.net/knoppix/Sources.gz още в първя си мейл си спомням (и сега го проверих в моя inbox ... ех, че няма работещ уеб архив на листата) ти казах, че ще трябва да се инсталират хедърите на kudzu. Теглиш: # wget http://developer.linuxtag.net/knoppix/i386/kudzu-knoppix-dev_1.1.3-3_i386.deb (или ако може да си ги отделиш от сорс пакета) # ar -x kudzu-knoppix-dev_1.1.3-3_i386.deb # tar xfvz data.tar.gz ../ ./usr/ ./usr/include/ ./usr/include/kudzu/ ./usr/include/kudzu/adb.h ./usr/include/kudzu/ddc.h ./usr/include/kudzu/device.h ./usr/include/kudzu/firewire.h ./usr/include/kudzu/ide.h ./usr/include/kudzu/isapnp.h ./usr/include/kudzu/keyboard.h ./usr/include/kudzu/kudzu.h ./usr/include/kudzu/macio.h ./usr/include/kudzu/minifind.h ./usr/include/kudzu/misc.h ./usr/include/kudzu/modules.h ./usr/include/kudzu/parallel.h ./usr/include/kudzu/pci.h ./usr/include/kudzu/pciserial.h ./usr/include/kudzu/pcmcia.h ./usr/include/kudzu/psaux.h ./usr/include/kudzu/sbus.h ./usr/include/kudzu/scsi.h ./usr/include/kudzu/serial.h ./usr/include/kudzu/usb.h ./usr/lib/ ./usr/lib/libkudzu.a ./usr/lib/libkudzu_loader.a ./usr/share/ ./usr/share/doc/ ./usr/share/doc/kudzu-knoppix-dev/ ./usr/share/doc/kudzu-knoppix-dev/copyright ./usr/share/doc/kudzu-knoppix-dev/changelog.Debian.gz е това е каквото отива system wide в /usr/include и /usr/lib ... и има значение версията на пакета от който идват тези файлове (сега ръчно ли ще го инсталираш , с пакетен манажер ли ... си е твоя работа). Ако знаеш как да ползваш -I и -L (-l, това е ел малко) на gcc (в Makefile на hwsetup се сетват пътищата за тях и се подават на gcc) може да ги сложиш където искаш и после да компилираш, като кода на hwsetup който включва тези хедъри и после линква тези libs (.a) ще ги намира от /usr/include /usr/lib или където му укажеш. -- pub 4096R/0E4BD0AB 2003-03-18 <keyserver.bu.edu ; pgp.mit.edu> fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB ============================================================================ 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 ============================================================================
