Re: lug-bg: Компилиране на kudzu
- Subject: Re: lug-bg: Компилиране на kudzu
- From: Валентин Стойков <valentin_st@xxxxxxx>
- Date: Tue, 20 Jan 2004 19:00:00 +0200
On Tuesday 20 January 2004 00:11, George Danchev wrote:
> On Monday 19 January 2004 22:09, Валентин Стойков wrote:
> > Има нещо странно... през месец октомври миналата година (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
Тук греша, през октомври миналата година, бях изтеглил не
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-14.tar.gz го нямаше се чудех защо вместо
него намирам старата версия hwsetup_1.0-9.tar.gz и дали аз не бъркам нещо, но
сега вече ми е ясно :-)
> е няма как да стане ... включваш стари хедъри където има стари прототипи на
> тези функции. То далеч не става само с (--configure) make ; make install,
> треа се знае какво се включва (версии), кво се линква (версии), евентуално
> сорса има ли претенции към компил/линкер (версии) и т.н.
>
>
> > И освен това как да разбера коя версия на 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.d
>eb (или ако може да си ги отделиш от сорс пакета)
> # 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 или
> където му укажеш.
А аз го инсталирах по по-сложния начин - най напред компилирах/инсталирах
пакетите, които са необходими за компилирането на kudzu и след като си
компилирах/инсталирах kudzu, компилирах/инсталирах и hwsetup. (версия
1.0-14).
В същност на мен не ми трябва много kudzu, инсталирах го заради hwsetup. Дали
ако деинсталирам пакетите, които инсталирах заради kudzu, hwsetup ще продължи
да работи нормално?
root@darkstar:/home/guest# ldd /sbin/hwsetup
libc.so.6 => /lib/libc.so.6 (0x40026000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
root@darkstar:/home/guest#
Това значи ли, че hwsetup е зависим САМО от тези двата файла?
(Известно ми е, че hwsetup ползва и /usr/share/hwdata/*)
*.а файловете само при компилирането ли се ползват?
============================================================================
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
============================================================================
|