[lug-ld] pkg-config findet library nicht
Ekki Plicht
ekki at plicht.de
So Jul 2 21:48:16 CEST 2023
Hallo allerseits,
danke für die Infos.
Es funktioniert so wie Jean Jacques, Sebastian (off list) und Volker
geschrieben haben. Den entsprechenden Path in die richtige environment
variable, schon findet ./configure alles was es braucht.
Das .ac Script des Programm-Autors kann allerdings auch damit leben, das
die gesuchte library auf gleicher Ebene nebenan liegt (also in
'../libzia'). Da lag aber nur das Verzeichnis '../libzia-4.44/'.
Dummerweise war die Fehlermeldung des automake scripts auf tschechisch
und ist mir vielleicht deswegen nicht gleich aufgefallen.
Anstelle der environment variable habe ich nun einen Symlink '../libzia'
--> '../libzia-4.44' angelegt, geht auch.
Aber so habe ich wenigsten wieder was gelernt, hat ja auch was.
Ja, JJ, es handelt sich um tucnak.
Beste Grüße und Danke nochmal.
Ekki
On 02.07.23 07:23, Jean-Jacques Sarton wrote:
>
> Hallo,
>
> Ich gehe davon aus, dass tucnak compiliert werden soll.
>
> Du muss configure, in dem Fall wie nachstehend aufrufen:
>
> PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure
>
> LG,
>
> Jean-Jacques
> Am 01.07.23 um 19:13 schrieb Ekki Plicht:
>> Moin.
>>
>> Programm A benötigt library B (libzia)
>>
>> Library B ist installiert in '/usr/local/lib'
>>
>> Es gibt ein pkg-config (.pc) zu der Library B file in
>> '/usr/local/lib/pkgconfig'
>>
>> '/usr/local/lib' ist in '/etc/ld.so.conf/' eingetragen.
>>
>> ldconfig ausgeführt
>>
>> ldconfig -p zeigt die gesuchte Library im erwarteten Verzeichnis.
>>
>>
>> Wenn ich Programm A mit './configure' vorbereite, bekomme ich den Fehler:
>>
>> checking for pkg-config... yes
>> checking for libzia... checking for pkg-config... /usr/bin/pkg-config
>> checking pkg-config is at least version 0.9.0... yes
>> checking for libzia... no
>> neexistuje ../libzia
>> configure: error: no libzia not found via pkg-config
>>
>>
>> Was mache ich falsch?
>>
>> Gruß,
>> Ekki
>>
>> _______________________________________________
>> lug-ld mailing list
>> lug-ld at lists.lug-ld.de
>> http://lists.lug-ld.de/mailman/listinfo/lug-ld
>
> _______________________________________________
> lug-ld mailing list
> lug-ld at lists.lug-ld.de
> http://lists.lug-ld.de/mailman/listinfo/lug-ld
Mehr Informationen über die Mailingliste lug-ld