Sie sind nicht angemeldet.

  • »flosch« ist der Autor dieses Themas

Beiträge: 8

Registrierungsdatum: 24.04.2012

  • Nachricht senden

1

23.06.2021, 10:56

Erstellen eines RPM-Packages unter Debian schlägt fehlt: die Quellen werden kompiliert aber die Erzeugung des RPM-Package schlägt fehl.

Zunächst eine kurze Erklärung zum Hintergrund: ich habe in meiner Firma ein Projekt übernommen, bei der die Entwicklungsumgebung unter einem alten Suse12.3 läuft. Da ich das als eher suboptimal (Quasi-Blackbox) empfinde, und ich es auch aus sicherheitstechnischen Aspekten nicht für sinnvoll halte auf einem fast 10 Jahre alten Linux zu arbeiten, habe ich mir zwar kein Ubuntu, jedoch ein 10er Debian geschnappt, aktuelIe Versionen der Entwicklungstools und Compiler installiert und versucht das Projekt auf die neue Maschine zu portieren, auch weil ich aktuelle Bibliotheken und einen modernen Compiler verwenden will.

Das klappte auch relativ gut, ich musste eigentlich nur ein paar Stellen im Code ändern, damit ich das Projekt kompilieren konnte.

Verwendete Software: Debian 10 mit KDE, CMake, SVN, QT Creator, QT 4.7 (Bibliotheken), Boost 1.49, GCC 8.x


Jetzt habe ich allerdings das Problem, dass ich das Package nicht wie gewohnt erzeugen erzeugen kann, sobald ich "sudo make package" im Build-Ordner meines Projektes eingebe, werden die Quellen zwar erzeugt, allerdings steigt der Buildprozess nach einiger Zeit mit der Meldung aus, dass Dateien nicht gefunden werden konnten.
Wenn ich darauf hin in [build]/bin schaue, dann finde ich dort zwar die erzeugten Dateien, diese werden jedoch scheinbar nicht in den Bin-Ordner des zu erzeugenden Package kopiert ([build]/_CPack_Packages/DebianLinux10KDE/RPM/[Packagename]/[installationspfad]/bin)...?

Ich bin jetzt etwas ratlos, da ich zwar schon Erfahrung mit Linux habe, aber gerade CPack doch immer noch eher ein Buch mit sieben Siegeln für mich ist.

Ich hatte auch mit dem alten SUSE das eine ums andere Mal Probleme beim Erzeugen des Package, weil der QT-Creator einen anderen Pfad zum Build-Verzeichnis als CMake verwendet hat (QT: "[User]/[Projekt-Name-Build]/", CMAKE: "[User]/[Projektname]/build/" ), aber ich habe das Projekt auf der neuen Maschine im QT-Creator in den "Build"-Einstellungen entsprechend angepasst, dass dort auf den Pfad "[User]/[Projektname]/build/" verwiesen wird, damit das alles auf die selben Dateien verweist.


Hat da irgendwer eine Idee warum ich das Package nicht erzeugen kann? Fehlen da vielleicht Bibliotheken oder Tools für CPack? Oder was könnte das Problem sein?

Fehlermeldung (Konsole):

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[...]CPack: Create package using RPM
CPack: Install projects
CPack: - Run preinstall target for: BPLMAN
CPack: - Install project: BPLMAN
CPack: Create package
CPackRPM:Warning: CPACK_SET_DESTDIR is set (=ON) while requesting a relocatable package (CPACK_RPM_PACKAGE_RELOCATABLE is set): this is not supported, the package won't be relocatable.
-- CPackRPM:Debug: Using CPACK_RPM_ROOTDIR=/home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM
CPackRPM: Will use USER specified spec file: [...]/home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/install/openSUSE-KVB/rpmspec.txt
CPackRPM:Debug: You may consult rpmbuild logs in: 
CPackRPM:Debug:	- /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/rpmbuildBplMan.err
CPackRPM:Debug: *** + umask 022
+ cd /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BUILD
+ mv /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/tmpBBroot
+ exit 0
+ umask 022
+ cd /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BUILD
+ [ -e /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE ]
+ mv /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/tmpBBroot /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/BplManServer
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/BplManGui
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/BplManDbGui
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/runDaemonCheck
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/runDatabaseDump[...]

Der Inhalt von rpmbuildBplMan.err entspricht in Teilen der oberen Ausgabe:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
+ umask 022
+ cd /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BUILD
+ mv /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/tmpBBroot
+ exit 0
+ umask 022
+ cd /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BUILD
+ [ -e /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE ]
+ mv /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/tmpBBroot /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/BplManServer
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/BplManGui
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/BplManDbGui
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/runDaemonCheck
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/runDatabaseDump
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/runLogfileCompression
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libariane_check.so
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libariane_check.so.2
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libariane_check.so.2.4
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libbplman_data.so
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libbplman_data.so.2
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libbplman_data.so.2.4
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libmtf_logger.so
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libmtf_logger.so.1
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libmtf_logger.so.1.0
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/cfg/config.xml
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/cfg/server.log.xml
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/cfg/cron/DaemonCheck
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/cfg/cron/DatabaseDump
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/cfg/cron/LogfileCompression
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/cfg/cron/LogfileTransfer
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/etc/bash.bashrc.local
Fehler: Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/etc/init.d/bplmanserver
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/BplManServer
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/BplManGui
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/BplManDbGui
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/runDaemonCheck
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/runDatabaseDump
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/runLogfileCompression
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libariane_check.so
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libariane_check.so.2
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libariane_check.so.2.4
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libbplman_data.so
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libbplman_data.so.2
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libbplman_data.so.2.4
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libmtf_logger.so
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libmtf_logger.so.1
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/bin/libmtf_logger.so.1.0
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/cfg/config.xml
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/cfg/server.log.xml
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/cfg/cron/DaemonCheck
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/cfg/cron/DatabaseDump
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/cfg/cron/LogfileCompression
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/opt/BBR/BplMan/cfg/cron/LogfileTransfer
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/etc/bash.bashrc.local
	Datei nicht gefunden: /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM/BplMan-2.4.8.Fix03-v80-DebianLinux10-KDE/etc/init.d/bplmanserver

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »flosch« (25.06.2021, 10:29) aus folgendem Grund: Anpassen des Titels, da das Problem jetzt einen Schritt weiter aufgetreten ist.


  • »flosch« ist der Autor dieses Themas

Beiträge: 8

Registrierungsdatum: 24.04.2012

  • Nachricht senden

2

25.06.2021, 10:28

Das Problem mit den fehlenden Bibliotheken und Programmen habe ich gelöst: da ich QT-Creator einsetze, scheint es ab und an zu Konflikten mit CMake bzw. CPack zu geben, da beide die selbe Konfigurationsdateien verwenden. Das Ganze hängt irgendwie mit der Zeile "CONFIGURATIONS Release" im "Install"-Block zusammen, scheinbar ist die Konfiguration "Release" im QT-Creator etwas anderes als die selbe Konfiguration aus Sicht von CMake/CPack?

Ich habe jetzt ein kleines Script geschrieben das CMAKE vor dem Erstellen des Package mit entsprechenden Parametern aufruft, dadurch lässt sich zumindest schon mal alles sauber durchkompilieren. Allerdings produziert CPack trotzdem einen Fehler:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
CMake Error at /usr/share/cmake-3.13/Modules/Internal/CPack/CPackRPM.cmake:1799 (message):
  RPM package was not generated!
  /home/bbr/Schreibtisch/BPL.MAN_Entwicklung/Projekte/BPLMAN_HEAD/build/_CPack_Packages/DebianLinux10-KDE/RPM
Call Stack (most recent call first):
  /usr/share/cmake-3.13/Modules/Internal/CPack/CPackRPM.cmake:1870 (cpack_rpm_generate_package)


CPack Error: Error while execution CPackRPM.cmake
CPack Error: Problem compressing the directory
CPack Error: Error when generating package: BplMan
make: *** [Makefile:97: package] Fehler 1

Interessanterweise wird trotzdem ein Package erzeugt, allerdings nicht im "build"-Ordner, wo das vorher der Fall war, sondern im "RPM"-Ordner...?