Portál AbcLinuxu, 16. dubna 2024 11:34


Dotaz: ld: cannot find -lgpm

17.11.2003 10:29 mira
ld: cannot find -lgpm
Přečteno: 246×
Odpovědět | Admin
Jsem absolutni Linuxovy zacatecnik, pokusil jsem se pod MDK 9.1 zprovoznit tv kartu WinFast 2000 expert. Vyuzil jsem vsech rad ktere jsem na techto strankach nasel, prokousal se spoustou jiných problemu a zkoncil na instalaci BTTV a V4L vse mam, jen kdyz se to pokusim instalovat ( pres ROOT ) prijde zprava ze mi chybi LGPM a instalace konci. Tento soubor neni nikde ke stazeni, nebo je snad neceho soucast? Dik za radu
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.11.2003 11:54 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše lgpm
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus sem vložit tu hlášku přesně, obvzlášť pokud jí nerozumíš. Žádné lgpm neexistuje, takže tipuji, že to bylo ld: cannot find -lgpm, a chybí ti tedy knihovna gpm, ale kdo ví...
17.11.2003 12:43 mira
Rozbalit Rozbalit vše lgpm
Přesne tak ´ld: cannot find -lgpm. ale co dál?
17.11.2003 13:01 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše lgpm
Ověř si, že máš balíčky libgpm1, libgpm1-devel, a případně nainstaluj.
18.11.2003 06:50 mira
Rozbalit Rozbalit vše lgpm
To vyšlo! Super, ale co teď takhle jsem zkončil: Libraries have been installed in: /usr/local/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/mk/src' make[2]: Leaving directory `/home/mk/src' make[1]: Leaving directory `/home/mk/src' Making install in test make[1]: Entering directory `/home/mk/test' make[2]: Entering directory `/home/mk/test' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/home/mk/test' make[1]: Leaving directory `/home/mk/test' make[1]: Entering directory `/home/mk' make[2]: Entering directory `/home/mk' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/home/mk' make[1]: Leaving directory `/home/mk
18.11.2003 08:44 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše lgpm
A? Vidíš tam nějakou chybu? Já ne.
18.11.2003 09:17 míra
Rozbalit Rozbalit vše lgpm
Jen nevím jak dál a dokončeno to jistě není.
18.11.2003 09:48 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše lgpm
To, co jsi instaloval, se podle těch hlášek úspěšně nainstalovalo. Co by sis přál víc? Možná je to zapotřebí nakonfigurovat, spustit, nebo co já vím, ale to už je zase jiný příběh...
18.11.2003 10:11 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše lgpm
popripade pozriet ci je /usr/local/lib v /etc/ld*conf ci jak sa vola, ak nie tak ho pridat a spustit ldconfig.
19.11.2003 08:34 míra
Rozbalit Rozbalit vše lgpm
V /usr/local/lib nějaké soubory jsou, kopírovat ale nešly. V /etc/ jsem nic podobného vůbec nenašel.(ani libdvdcss) Podivné je, že jsem začal s "bttv" na něj navázal "v4l" ale ve výsledku se objevuje "libdvdcss". Vše se mělo pak objevit v /etc/modules.conf - pokud jsem to ovšem dodře pochopil. Je to k zprovoznění tv karty. Konsole, stejně jako libtool, na kterém končím, chtějí pokračovat, domnívám se proto, že není vše dokončeno, jen nevím jak dál. Pokud vůbec postupuji dobře.
19.11.2003 09:22 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše lgpm
ee. konfiguracny subor /etc/ld.so.conf obsahuje konfiguraciu pre cache pouzivany na pristup k "shared objects" vo svete wirdoze znamych ako dll, dynamic linked library. A v tom konfiguraku by si mal mat uvedenu cestu kam si to instaloval. inac to moze blbnut. Ked to chces kopirovat kade tade tak sa ti mozu stat dve veci.
1;) prides o miesto na disku
2;)prides o system.
19.11.2003 10:37 míra
Rozbalit Rozbalit vše lgpm
Pokud jsem se pokušel ( včera ) pokračovat chtěl libtool upřesnění cesty, myslel jsem si, že bude /usr/local/lib . Najdu ho tedy v /etc/ld.so.conf ?? Pak bych to pochopil.
19.11.2003 10:59 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše lgpm
On by tam mal byt. Ked tam nie je, tak ho tam pridaj, a v kazdom pripade spusti /sbin/ldconfig. Keby si nahodou instaloval nieco dalsie co chce robit s teraz instalovanymi kniznicami.
mne to bez tohoto zasahu trochu blblo (RH 7.0) i ked v dnesnej dobe uz take nemusi nastavat ;-)
19.11.2003 11:50 míra
Rozbalit Rozbalit vše lgpm
Večer vyzkouším a zítra dám vědět. Zatím dík.
20.11.2003 08:51 míra
Rozbalit Rozbalit vše lgpm
Toto je celý obsah /etc/ld.so.conf : /usr/X11R6/libcp /usr/lib/qt3/lib /usr/lib/wine A jak je vidět - obsah /usr/local/lib : file:/usr/local/lib/checkinstall file:/usr/local/lib/installwatch.so file:/usr/local/lib/libdvdcss.a file:/usr/local/lib/libdvdcss.la file:/usr/local/lib/libdvdcss.so file:/usr/local/lib/libdvdcss.so.2 file:/usr/local/lib/libdvdcss.so.2.0.3 file:/usr/local/lib/wnn Prohlížel jsem ty knihovny v /etc/ld.so.conf a zdají se být (alespoň některé ) strukturou stejné. Některé jsou .dll a jiné souborové. Snad je to tedy dokončeno. Ale kopírování, ani odkaz se mi tam nepodařil dostat.Tak jako "libtool" i kopírování příkazem "cp" požaduje další upřesnění. Musím opět dodat, že je to má první větší práce v Linuxu. Jedinný můj zdroj informací je Abíčko a kniha Operační system Linux od Viléma Vychodila.
20.11.2003 12:06 Beda
Rozbalit Rozbalit vše lgpm
pridej /usr/local/lib do /etc/ld.so.conf spust ldconfig pridej /usr/local/lib do PATH=...neco... PATH=...neco...:/usr/local/lib v souboru /etc/profile (jestli se tam teda cesta nastavuje - btw nemelo by to PATH byt uzavreny v zadnym "if ... then neco ... PATH neco ... fi" jinak tam bude nejaka podminka a bude to mit v ceste jenom nekdo.) do te cesty to davas jenum kvuli tomu checkinstall skriptu, sice nevim co dela, ale hadam, ze ho nejaky dalsi programy co budou chtit linkovat k ten knihovanm budou pri configure zkouset volat.
Pokud je to tak jak si myslím, vytvářím knihovnu pro spuštění tv karty a potřebuji odkaz nebo tu knihovnu /usr/local/lib zanést aby se spustila v /etc/ld.so.conf . Pořád z toho nejsem chytrej a potřeboval bych to napsat pro blbýho, protože jsem pořád ještě příliš poznamenanej Win-ama a Linux se teprve snažím pochopit.
Stanislav Brabec avatar 20.11.2003 16:01 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše lgpm
checkinstall nemá nic společného s TV karou a PATH tedy netřeba měnit. Je to program, který umí trasovat, co se kam instaluje (balík installwatch).
To by mohlo vyjít, balík installwatch tam je. Ten se dá normálně instalovat? Nebo se musí zkopírovat.
21.11.2003 11:16 BoodOk
Rozbalit Rozbalit vše ld: cannot find -lgpm
Odpovědět | | Sbalit | Link | Blokovat | Admin
bttv a v4l driver je soucasti standarniho jadra (i v MDK 9.1), takze netusim o co se pokousis. Co ti vrati
# lsmod
Co ti vrati xawtv kdyz jej spustis?
21.11.2003 11:39 Miroslav Kára
Rozbalit Rozbalit vše ld: cannot find -lgpm
Našel jsem k nastavení tento návod: "v /etc/modules.conf musí být nejméně tyto záznamy alias char-char-major-89 i2c-dev alias char-major-81 bttv # vytvoří /dev/radio # card=34 ani není třeba, karta je autodetekována options bttv radio=1 options tuner type=5" Vmém případě tam tyto záznamy nejsou. Co se týče xawtv dlouho se načítá a nakonec se vůbec nespustí.
24.11.2003 07:48 Miroslav Kára
Rozbalit Rozbalit vše ld: cannot find -lgpm
Ještě mi jedna knihovna, tu už jsem dodal. LD console/v4l-conf /usr/bin/ld: cannot find -lXpm # lsmod Module Size Used by Not tainted isofs 27988 1 (autoclean) zlib_inflate 21156 0 (autoclean) [isofs] udf 90464 0 (autoclean) binfmt_misc 7020 1 parport_pc 25096 1 (autoclean) lp 8096 0 (autoclean) parport 34176 1 (autoclean) [parport_pc lp] radeon 107428 14 agpgart 40896 3 (autoclean) audigy 70952 1 ac97_codec 12488 0 [audigy] sound 70644 0 [audigy] soundcore 6276 0 [audigy sound] nfsd 74256 0 (autoclean) af_packet 14952 0 (autoclean) ip_vs 83192 0 (autoclean) sr_mod 16920 2 (autoclean) floppy 55132 0 ohci1394 19048 0 (unused) ieee1394 45900 0 [ohci1394] nls_iso8859-2 4060 3 (autoclean) nls_cp852 4316 2 (autoclean) vfat 11820 2 (autoclean) fat 37944 0 (autoclean) [vfat] supermount 15296 3 (autoclean) ide-cd 33856 0 cdrom 31648 0 [sr_mod ide-cd] ide-scsi 11280 1 scsi_mod 103284 2 [sr_mod ide-scsi] usb-ohci 20584 0 (unused) usbcore 72992 1 [usb-ohci] rtc 8060 0 (autoclean) ext3 59916 3 jbd 38972 3 [ext3] [root@localhost mk]# xawtv This is xawtv-3.85, running on Linux/i686 (2.4.21-0.13mdk) can't open /dev/v4l/video0: No such file or directory v4l-conf had some trouble, trying to continue anyway v4l2: open /dev/v4l/video0: No such file or directory v4l2: open /dev/v4l/video0: No such file or directory v4l: open /dev/v4l/video0: No such file or directory no video grabber device available Tak jsem zpustil /xawtv-3.90/MAKEDEV.v4l a nainstaloval to, ale zase ještě v4l-conf: using X11 display :0.0 dga: version 2.0 mode: 800x600, depth=24, bpp=32, bpl=3328, base=0xc0000000 can't open /dev/video0: No such device a xawtv hlásí stále to samé.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.