[gelöst] libQt5Svg5, das package finden für Kompilieren semantik

Alles rund um die verschiedenen Konsolen und shells sowie die Programmierung unter Linux

Moderator: Moderatoren

Antworten
gorgonz
Member
Member
Beiträge: 153
Registriert: 13. Mai 2006, 19:37
Wohnort: Frankenland

[gelöst] libQt5Svg5, das package finden für Kompilieren semantik

Beitrag von gorgonz » 13. Jul 2017, 16:00

hab versucht, das Programm semantik zu verwenden, ist jedoch in der installierbaren, alten Version unter leap 42.2 nicht verwendbar. Deshalb wollte ich es selbst bauen.
Jetzt kommt da auch ein Fehler zur
libQt5Svg5
bzw. dessen Version, die das compile script nicht findet.

Die Lib ist physikalisch da, wollte mal sehen, ob ich sie über pkg-config finden kann, gelingt leider nicht, evtl. nur, weil ich den richtigen pkg Namen nicht richtig angebe.

Code: Alles auswählen

/usr/bin/pkg-config --cflags '--libs' 'libQt5Svg5'
Laut YaST sollte das package wie gerade genannt lauten, aber es wird nix gefunden.

Mach ich einen Denkfehler?
Zuletzt geändert von gorgonz am 14. Jul 2017, 00:46, insgesamt 1-mal geändert.
Meine Systeme:
PC (I7-2600K): openSUSE leap 42.2 (64bit), QT 5.6.1, KDE Frameworks 5.26.0, Kernel 4.4.74-18.20-default
Laptop: Samsung RC530 (I7-2670QM), openSUSE leap 42.2, QT 5.6.1, KDE Frameworks 5.26.0, kernel 4.4.74-18.20-default

Werbung:
Sauerland
Guru
Guru
Beiträge: 2882
Registriert: 5. Aug 2007, 17:57
Wohnort: Sauerland

Re: libQt5Svg5, das package finden für pkg-config

Beitrag von Sauerland » 13. Jul 2017, 16:48

Das -devel Paket installiert?

PS
Genaue Fehlermeldungen wären besser.........
Sowie ein paar Zeilen vorher........
Desktop: OpenSUSE Leap 42.3, Nvidia-Grafik Kernel 4.4
Laptop: OpenSUSE Leap 42.3, Intel-Skylake, Kernel 4.x, Windows 10

gorgonz
Member
Member
Beiträge: 153
Registriert: 13. Mai 2006, 19:37
Wohnort: Frankenland

Re: libQt5Svg5, das package finden für pkg-config

Beitrag von gorgonz » 13. Jul 2017, 20:52

servus sauerland,

ich bin etwas im Unklaren darüber, welche Fehlermeldungen hier hilfreich sind, aber ich fang einfach mal ;-)

Bei der Lib gibt es kein extra Dev-Paket, soweit ich das erkennen kann. Deine Frage ist berechtigt, aber ich habe keine passende *.h Datei im System gefunden (zb libQT5Core-dev Paket).
Hab jetzt mal mit

Code: Alles auswählen

zypper se qt5|grep svg
gesucht. Hey da gibt es was, wird aber ganz anders geschrieben:

Code: Alles auswählen

   | libqt5-qtsvg-devel                          | Qt Development Kit                                                      | Paket     
   | libqt5-qtsvg-devel-32bit                    | Qt Development Kit                                                      | Paket     
   | libqt5-qtsvg-examples                       | Qt5 svg examples                                                        | Paket     
   | libqt5-qtsvg-private-headers-devel          | Non-ABI stable experimental API                                         | Paket     
Ok, rasch nachinstalliert und schon geht das Kompilieren weiter.

Thxalot sauerland für den guten Denkanstoß :-)
=> solved

Nur nebenbei, als nächstes hat dann noch

Code: Alles auswählen

libqt5-qtwebengine-devel 
gefehlt ;-). Naja, jetzt kommen immer noch andere Fehlermeldungen, aber das soll nicht mehr hier Gegenstand sein.
Meine Systeme:
PC (I7-2600K): openSUSE leap 42.2 (64bit), QT 5.6.1, KDE Frameworks 5.26.0, Kernel 4.4.74-18.20-default
Laptop: Samsung RC530 (I7-2670QM), openSUSE leap 42.2, QT 5.6.1, KDE Frameworks 5.26.0, kernel 4.4.74-18.20-default

Sauerland
Guru
Guru
Beiträge: 2882
Registriert: 5. Aug 2007, 17:57
Wohnort: Sauerland

Re: libQt5Svg5, das package finden für pkg-config

Beitrag von Sauerland » 13. Jul 2017, 21:03

Nur als Anmerkung:
Du hast nicht eine der Kompilierfehlermeldungen gepostet....
Die waren damit gemeint......
Desktop: OpenSUSE Leap 42.3, Nvidia-Grafik Kernel 4.4
Laptop: OpenSUSE Leap 42.3, Intel-Skylake, Kernel 4.x, Windows 10

uhelp
Member
Member
Beiträge: 81
Registriert: 25. Nov 2012, 19:33

Re: libQt5Svg5, das package finden für pkg-config

Beitrag von uhelp » 13. Jul 2017, 21:42

Falls du mal wieder Paketnamen suchst:

Code: Alles auswählen

rpm -qf $(which programm)
findet das Paket zu jedem Programm.
Um Libs zu finden, einfach statt dem which Konstrukt den absoluten Pfad verwenden.

gorgonz
Member
Member
Beiträge: 153
Registriert: 13. Mai 2006, 19:37
Wohnort: Frankenland

was ist python-config?

Beitrag von gorgonz » 13. Jul 2017, 22:26

ich schreib jetzt doch gleich hier weiter.
Erstmal vielen Dank für euer Nachhaken. Das mit dem which geht - glaube ich - nur für programme und nicht für libs, habs trotzdem probiert, erfolglos.
Die Erkenntnisse zu den beiden libs habe ich dem Entwickler über einen github issue zukommen lassen, vielleicht nimmt er es ja in die install doc mit auf.

Die nächste nicht gefundene Abhängigkeit heisst im script "python-config" und es wird nach einer python.h gesucht. Ich habe keinen Schimmer, welches Paket das werden soll.

... schnipp, da waren mal lauter infos und logs, die nicht mehr notwendig sind ...

Gerade hab ich noch was gefunden und probiert. Ja, das wars. Das wird gebraucht:

Code: Alles auswählen

python3-devel
Natürlich kommen weitere Fehlemerldungen :-(, aber da schau ich wieder erst mal selber ;-)
Meine Systeme:
PC (I7-2600K): openSUSE leap 42.2 (64bit), QT 5.6.1, KDE Frameworks 5.26.0, Kernel 4.4.74-18.20-default
Laptop: Samsung RC530 (I7-2670QM), openSUSE leap 42.2, QT 5.6.1, KDE Frameworks 5.26.0, kernel 4.4.74-18.20-default

gorgonz
Member
Member
Beiträge: 153
Registriert: 13. Mai 2006, 19:37
Wohnort: Frankenland

Re: libQt5Svg5, das package finden für pkg-config

Beitrag von gorgonz » 13. Jul 2017, 23:16

ok, endlich geschafft. Hier noch die weiteren Libs, sodass das Kompilieren unter OpenSUSE leap 42.2 klappt:

Code: Alles auswählen

kio-devel ff
kiconthemes-devel
ki18n-devel
kdelibs4support-devel ff
Was ihr dadurch schafft, ist statt der Version 0.9.4.xx die Version 1.0 von semantik zu benutzen und damit ohne Programmabsturz zu arbeiten :-)
Meine Systeme:
PC (I7-2600K): openSUSE leap 42.2 (64bit), QT 5.6.1, KDE Frameworks 5.26.0, Kernel 4.4.74-18.20-default
Laptop: Samsung RC530 (I7-2670QM), openSUSE leap 42.2, QT 5.6.1, KDE Frameworks 5.26.0, kernel 4.4.74-18.20-default

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast