On Tue, 21 Sep 2004, Mihai Maties wrote:
> On Tuesday 21 September 2004 08:16, marianciuc wrote:
> > Am instalat vcdimager, cerut de K3B ca sa faca videocd, problema e ca,
> > dupa instalare trebuie adaugat acest videocd la pkg-config, altfel in
> > continuare
> > K3B nu il "vede".
> > Din man " pkg-config"am inteles ca trebuie facut un fisier *.pc ce
> > trebuie pus in /usr/lib/pkgconfig,
> > dar, nu m-am prins cum se genereaza, sau creaza .
>
> K3b nu are absolut nici o treaba cu managerul de pachete al distributiei tale.
> El "vede" aplicatiile de care are nevoie pur si simplu cautand binarele in
> anumite directoare.
Din intamplare, nici pkgconfig nu are treba cu managerul de pachete
al oricarei distributii. Ia uite ce face de fapt:
http://freshmeat.net/projects/pkgconfig/
"About:
pkg-config is a system for managing library compile/link flags that works
with automake and autoconf. It replaces the ubiquitous *-config scripts
you may have seen with a single tool."
Asadar, problema apare la compilarea K3b si nu la rulare. E posibil
sa mearga compilat oricum si apoi specificata calea spre executabil din
program, dar pentru a raspunde totusi la intrebarea pusa:
Fisierul .pc trebuia sa fi fost pus acolo de catre vcdimager daca a
fost instalat corect si este "pkgconfig"-enabled, sau poata ca l-a
asezat in alta locatie (/usr/local/...) care nu este verificata. Incearca
un "locate vcdimage.pc"
Pe de alta parte, fisierele astea sunt foarte simplu de facut (vezi
si tu unul deja existent din /usr/lib/pkgconfig:
=====[cut here]=====
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${exec_prefix}/include
(...aici pui calea catre locul unde a fost instalata biblioteca...)
Name: <nume_biblioteca - libvcdimager or whatever>
Description: <descriere>
Version: <versiune>
Libs: -L${libdir} -l<alte_dependinte, le iei din Makefile/documentatie>
Cflags: -I${includedir}/<nume> -I<alte_directoare_cu_headere>
=====[and here]=====
Cam asta ar fi... not much about it ;)
Numai bine,
--
Mihnea-Costin Grigore [ "Tenebus Ipsilo Ibinem Catehens" ]
no http:// as of 13.01.2004
---
Detalii despre listele noastre de mail: http://www.lug.ro/