[entnervt] bin in der "rpmbuild" - Falle

Dieses Forum ist für Fragen zu Paketbau und Übersetzung vorgesehen :

Diese Bereiche sind für die Erstellung der Mageia Distribution essentiell.

Poste hier alle Fragen und Informationen zu den bereichen Paketbau und Übersetzungen: Feedbacks, Diskussionen über Regeln, Paketbaupraktiken, usw.

[entnervt] bin in der "rpmbuild" - Falle

Beitragvon jkowalzik » Jan 27th, '15, 15:52

Hallo!

Ich bekam den freundlichen Rat:
doktor5000 hat geschrieben:
jkowalzik hat geschrieben:So, wie kommt man unter Mageia wiede an eine "funktionierende" V 2.5.x :?: :?: :?:

Rebuild eines älteren src.rpms, beschrieben in https://forums.mageia.org/en/viewtopic.php?f=4&t=5530
src.rpm z.B. von da: ftp://ftp.snt.utwente.nl/pub/os/linux/m ... ed.src.rpm

also habe ich brav diese Empfehlung abgearbeitet:
Building an RPM package
From a source package
This is generally the case for the packages which are already included in the distribution.
The latest rpm files from...............................

aber dann das:
Code: Alles auswählen
bash-4.2$ rpmbuild -bb avidemux.spec
Fehler: Fehlgeschlagene Paket-Abhängigkeiten:
        gtk+2-devel >= 2.6.0 wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        qt4-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        qt4-linguist wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        SDL-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        nasm wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        libxml2-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        libmad-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        liba52dec-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        libvorbis-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        libjack-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        libpulseaudio-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        libsamplerate-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        gettext-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        libxv-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        libva-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        cmake wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        yasm wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
bash-4.2$

...dann fehlt mir doch noch was von der Entwickungsumgebung, ab ins MCC zu den Meta-Paketen
C und C++ laufen durch aber dann hakt es:
Code: Alles auswählen
task-kde4-devel - Metapackage for KDE development​ 

Um die Abhängigkeiten zu berücksichtigen, müssen die folgenden Pakete ebenfalls installiert werden:

- lib64xcb-res0-1.9.1-2.1.mga4.x86_64
- lib64xcb-xinerama0-1.9.1-2.1.mga4.x86_64
- lib64xcb-xkb0-1.9.1-2.1.mga4.x86_64
- lib64xcb-xprint0-1.9.1-2.1.mga4.x86_64
- libpthread-stubs-0.3-3.mga4.x86_64

50MB zusätzlicher Speicher wird benötigt
nächstes Fensterchen öffnet sich und so bin ich gestrandet:
Code: Alles auswählen
Das folgende Paket kann nicht ausgewählt werden:

- task-kde4-devel-4.12.5-1.mga4.


.......das war dann das Ende von AVIDEMUX 2.5.x unter MAG4

Gruß
J.
Zuletzt geändert von jkowalzik am Jan 28th, '15, 15:41, insgesamt 1-mal geändert.
...Luxus ist alles was sich reparieren läßt
Benutzeravatar
jkowalzik
 
Beiträge: 3330
Registriert: Okt 2nd, '11, 12:34
Wohnort: Plettenberg

Re: bin in der "rpmbuild" - Falle

Beitragvon jkowalzik » Jan 27th, '15, 16:07

Aus tiefer Not schrei ich zu dir! (Ps 130 LUT )
OK, siehe unten - ER hat mich erhört ;) ;) ;)
Gruß
J.
Zuletzt geändert von jkowalzik am Jan 28th, '15, 11:21, insgesamt 1-mal geändert.
...Luxus ist alles was sich reparieren läßt
Benutzeravatar
jkowalzik
 
Beiträge: 3330
Registriert: Okt 2nd, '11, 12:34
Wohnort: Plettenberg

Re: bin in der "rpmbuild" - Falle

Beitragvon doktor5000 » Jan 27th, '15, 22:28

Schreien meinetwegen, aber mit dem Lesen hast du es nicht so?
Das was du in deiner Antwort machst (rpmbuild -bb avidemux.spec) steht so gar nicht im verlinkten Thread.
Und was sollen dir die Backports helfen (abgesehen davon dass da noch nichts drinliegt)? Die wären für aktuelle Pakete für eine ältere Distro-Version.
Du willst ältere Pakete für eine neuere Distro-Version.


Code: Alles auswählen
wget ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/3/SRPMS/tainted/release/avidemux-2.5.6-6.mga3.tainted.src.rpm
urpmi --buildrequires avidemux-2.5.6-6.mga3.tainted.src.rpm
urpmi rpm-build # kannst du weglassen, ist ja anscheinend schon installiert
rpmbuild --rebuild avidemux-2.5.6-6.mga3.tainted.src.rpm


Sieht hier so aus:

Code: Alles auswählen
┌─[doktor5000@Mageia5]─[22:24:02]─[~]
└──╼ wget ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/3/SRPMS/tainted/release/avidemux-2.5.6-6.mga3.tainted.src.rpm
--2015-01-27 22:24:07--  ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/3/SRPMS/tainted/release/avidemux-2.5.6-6.mga3.tainted.src.rpm
           => »avidemux-2.5.6-6.mga3.tainted.src.rpm«
Auflösen des Hostnamen »ftp.snt.utwente.nl (ftp.snt.utwente.nl)«... 130.89.149.20, 2001:67c:2564:a120::20
Verbindungsaufbau zu ftp.snt.utwente.nl (ftp.snt.utwente.nl)|130.89.149.20|:21... verbunden.
Anmelden als anonymous ... Angemeldet!
==> SYST ... fertig.    ==> PWD ... fertig.                                                                                                                                                                       
==> TYPE I ... fertig.  ==> CWD (1) /pub/os/linux/mageia/distrib/3/SRPMS/tainted/release ... fertig.                                                                                                               
==> SIZE avidemux-2.5.6-6.mga3.tainted.src.rpm ... 14923999                                                                                                                                                       
==> PASV ... fertig.    ==> RETR avidemux-2.5.6-6.mga3.tainted.src.rpm ... fertig.                                                                                                                                 
Länge: 14923999 (14M) (unmaßgeblich)                                                                                                                                                                               
                                                                                                                                                                                                                   
100%[=========================================================================================================================================================================>] 14.923.999  3,17MB/s   in 4,6s   
                                                                                                                                                                                                                   
2015-01-27 22:24:12 (3,07 MB/s) - »avidemux-2.5.6-6.mga3.tainted.src.rpm« gespeichert [14923999]                                                                                                                   

┌─[doktor5000@Mageia5]─[22:28:11]─[~]
└──╼ sudo urpmi --buildrequires avidemux-2.5.6-6.mga3.tainted.src.rpm
Um die Abhängigkeiten zu erfüllen, werden die folgenden Pakete installiert:
  Paket                          Version      Release       Arch   
(Medium »Core Release«)
  lib64SDL-devel                 1.2.15       16.mga5       x86_64 
  lib64a52dec-devel              0.7.4        23.mga5       x86_64 
  lib64aa-devel                  1.4.0        0.rc5.30.mga5 x86_64 
  lib64ggi-devel                 2.2.2        22.mga5       x86_64 
  lib64gii-devel                 1.0.2        20.mga5       x86_64 
  lib64gpm-devel                 1.20.7       6.mga5        x86_64 
  lib64jack-devel                1.9.10       4.mga5        x86_64 
  lib64mad-devel                 0.15.1b      16.mga5       x86_64 
  lib64samplerate-devel          0.1.8        5.mga5        x86_64 
  lib64slang-devel               2.2.4        14.mga5       x86_64 
  lib64va-devel                  1.4.1        1.mga5        x86_64 
  lib64xxf86dga-devel            1.1.4        5.mga5        x86_64 
  nasm                           2.11.07      1.mga5        x86_64 
  qt4-assistant                  4.8.6        5.mga5        x86_64  (recommended)
  qt4-doc                        4.8.6        5.mga5        noarch  (recommended)
  qt4-linguist                   4.8.6        5.mga5        x86_64 
(Medium »Tainted Release«)
  lib64faad2-devel               2.7          9.mga5.taint> x86_64 
  lib64lame-devel                3.99.5       9.mga5.taint> x86_64 
  lib64opencore-amr-devel        0.1.2        8.mga5.taint> x86_64 
  lib64x264-devel                0.142        0.20140831.s> x86_64 
  lib64xvidcore-devel            1.3.3        3.mga5.taint> x86_64 
341MB zusätzlicher Speicher werden benötigt
148MB an Paketen werden geholt
Fortfahren mit der Installation der 21 Pakete? (J/n)


    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/lib64aa-devel-1.4.0-0.rc5.30.mga5.x86_64.rpm
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/lib64jack-devel-1.9.10-4.mga5.x86_64.rpm                                                                             
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/lib64gpm-devel-1.20.7-6.mga5.x86_64.rpm                                                                               
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/lib64slang-devel-2.2.4-14.mga5.x86_64.rpm                                                                             
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/lib64ggi-devel-2.2.2-22.mga5.x86_64.rpm                                                                               
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/lib64samplerate-devel-0.1.8-5.mga5.x86_64.rpm                                                                         
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/lib64xxf86dga-devel-1.1.4-5.mga5.x86_64.rpm                                                                           
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/lib64gii-devel-1.0.2-20.mga5.x86_64.rpm                                                                               
lib64aa-devel-1.4.0-0.rc5.30.mga5.x86_64.rpm lib64gpm-devel-1.20.7-6.mga5.x86_64.rpm lib64jack-devel-1.9.10-4.mga5.x86_64.rpm lib64ggi-devel-2.2.2-22.mga5.x86_64.rpm lib64slang-devel-2.2.4-14.mga5.x86_64.rpm lib64xxf86dga-devel-1.1.4-5.mga5.x86_64.rpm lib64samplerate-devel-0.1.8-5.mga5.x86_64.rpm lib64gii-devel-1.0.2-20.mga5.x86_64.rpm von /var/cache/urpmi/rpms wird installiert
Vorbereiten …                    ################################################################################################################################################################################
     1/21: lib64xxf86dga-devel   ################################################################################################################################################################################
     2/21: lib64gii-devel        ################################################################################################################################################################################
     3/21: lib64samplerate-devel ################################################################################################################################################################################
     4/21: lib64slang-devel      ################################################################################################################################################################################
     5/21: lib64gpm-devel        ################################################################################################################################################################################
     6/21: lib64aa-devel         ################################################################################################################################################################################
     7/21: lib64ggi-devel        ################################################################################################################################################################################
     8/21: lib64jack-devel       ################################################################################################################################################################################


    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/lib64va-devel-1.4.1-1.mga5.x86_64.rpm
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/lib64a52dec-devel-0.7.4-23.mga5.x86_64.rpm                                                                           
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/lib64SDL-devel-1.2.15-16.mga5.x86_64.rpm                                                                             
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/qt4-assistant-4.8.6-5.mga5.x86_64.rpm                                                                                 
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/qt4-linguist-4.8.6-5.mga5.x86_64.rpm                                                                                 
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/lib64mad-devel-0.15.1b-16.mga5.x86_64.rpm                                                                             
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/nasm-2.11.07-1.mga5.x86_64.rpm                                                                                       
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/qt4-doc-4.8.6-5.mga5.noarch.rpm                                                                                       
lib64va-devel-1.4.1-1.mga5.x86_64.rpm lib64a52dec-devel-0.7.4-23.mga5.x86_64.rpm lib64SDL-devel-1.2.15-16.mga5.x86_64.rpm qt4-assistant-4.8.6-5.mga5.x86_64.rpm qt4-linguist-4.8.6-5.mga5.x86_64.rpm lib64mad-devel-0.15.1b-16.mga5.x86_64.rpm nasm-2.11.07-1.mga5.x86_64.rpm qt4-doc-4.8.6-5.mga5.noarch.rpm von /var/cache/urpmi/rpms wird installiert
Vorbereiten …                    ################################################################################################################################################################################
     9/21: qt4-doc               ################################################################################################################################################################################
    10/21: nasm                  ################################################################################################################################################################################
    11/21: lib64mad-devel        ################################################################################################################################################################################
    12/21: qt4-linguist          ################################################################################################################################################################################
    13/21: qt4-assistant         ################################################################################################################################################################################
    14/21: lib64SDL-devel        ################################################################################################################################################################################
    15/21: lib64a52dec-devel     ################################################################################################################################################################################
    16/21: lib64va-devel         ################################################################################################################################################################################


    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/tainted/release/lib64faad2-devel-2.7-9.mga5.tainted.x86_64.rpm
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/tainted/release/lib64x264-devel-0.142-0.20140831.stable.4.mga5.tainted.x86_64.rpm                                                 
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/tainted/release/lib64opencore-amr-devel-0.1.2-8.mga5.tainted.x86_64.rpm                                                           
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/tainted/release/lib64xvidcore-devel-1.3.3-3.mga5.tainted.x86_64.rpm                                                               
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/tainted/release/lib64lame-devel-3.99.5-9.mga5.tainted.x86_64.rpm                                                                   
lib64lame-devel-3.99.5-9.mga5.tainted.x86_64.rpm lib64xvidcore-devel-1.3.3-3.mga5.tainted.x86_64.rpm lib64x264-devel-0.142-0.20140831.stable.4.mga5.tainted.x86_64.rpm lib64opencore-amr-devel-0.1.2-8.mga5.tainted.x86_64.rpm lib64faad2-devel-2.7-9.mga5.tainted.x86_64.rpm von /var/cache/urpmi/rpms wird installiert
Vorbereiten …                    ################################################################################################################################################################################
    17/21: lib64faad2-devel      ################################################################################################################################################################################
    18/21: lib64opencore-amr-devel
                                 ################################################################################################################################################################################
    19/21: lib64x264-devel       ################################################################################################################################################################################
    20/21: lib64xvidcore-devel   ################################################################################################################################################################################
    21/21: lib64lame-devel       ################################################################################################################################################################################
┌─[doktor5000@Mageia5]─[22:29:36]─[~]
└──╼ sudo urpmi rpm-build
Um die Abhängigkeiten zu erfüllen, werden die folgenden Pakete installiert:
  Paket                          Version      Release       Arch   
(Medium »Core Release«)
  lib64rpm3                      4.12.0.1     17.mga5       x86_64 
  python-rpm                     4.12.0.1     17.mga5       x86_64 
  rpm                            4.12.0.1     17.mga5       x86_64 
  rpm-build                      4.12.0.1     17.mga5       x86_64 
28B zusätzlicher Speicher werden benötigt
966KB an Paketen werden geholt
Fortfahren mit der Installation der 4 Pakete? (J/n)


    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/rpm-build-4.12.0.1-17.mga5.x86_64.rpm
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/python-rpm-4.12.0.1-17.mga5.x86_64.rpm                                                                               
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/lib64rpm3-4.12.0.1-17.mga5.x86_64.rpm                                                                                 
    ftp://ftp.snt.utwente.nl/pub/os/linux/mageia/distrib/cauldron/x86_64/media/core/release/rpm-4.12.0.1-17.mga5.x86_64.rpm                                                                                       
rpm-4.12.0.1-17.mga5.x86_64.rpm lib64rpm3-4.12.0.1-17.mga5.x86_64.rpm python-rpm-4.12.0.1-17.mga5.x86_64.rpm rpm-build-4.12.0.1-17.mga5.x86_64.rpm von /var/cache/urpmi/rpms wird installiert                     
Vorbereiten …                    ################################################################################################################################################################################
      1/4: lib64rpm3             ################################################################################################################################################################################
      2/4: rpm                   ################################################################################################################################################################################
      3/4: python-rpm            ################################################################################################################################################################################
      4/4: rpm-build             ################################################################################################################################################################################
      1/4: rpm-build-1:4.12.0.1-16.mga5.x86_64 wird entfernt
                                 ################################################################################################################################################################################
      2/4: python-rpm-1:4.12.0.1-16.mga5.x86_64 wird entfernt
                                 ################################################################################################################################################################################
      3/4: rpm-1:4.12.0.1-16.mga5.x86_64 wird entfernt
                                 ################################################################################################################################################################################
      4/4: lib64rpm3-1:4.12.0.1-16.mga5.x86_64 wird entfernt
                                 ################################################################################################################################################################################
┌─[doktor5000@Mageia5]─[22:29:47]─[~]
└──╼ rpmbuild --rebuild avidemux-2.5.6-6.mga3.tainted.src.rpm
Installiere avidemux-2.5.6-6.mga3.tainted.src.rpm
Warnung: Benutzer iurt existiert nicht - benutze Root
Warnung: Gruppe iurt existiert nicht - benutze Root
Warnung: Benutzer iurt existiert nicht - benutze Root
Warnung: Gruppe iurt existiert nicht - benutze Root
Warnung: Benutzer iurt existiert nicht - benutze Root
Warnung: Gruppe iurt existiert nicht - benutze Root
Warnung: Benutzer iurt existiert nicht - benutze Root
Warnung: Gruppe iurt existiert nicht - benutze Root
Warnung: Benutzer iurt existiert nicht - benutze Root
Warnung: Gruppe iurt existiert nicht - benutze Root
Warnung: Benutzer iurt existiert nicht - benutze Root
Warnung: Gruppe iurt existiert nicht - benutze Root
Warnung: Benutzer iurt existiert nicht - benutze Root
Warnung: Gruppe iurt existiert nicht - benutze Root
Warnung: Benutzer iurt existiert nicht - benutze Root
Warnung: Gruppe iurt existiert nicht - benutze Root
Warnung: Benutzer iurt existiert nicht - benutze Root
Warnung: Gruppe iurt existiert nicht - benutze Root
Warnung: Macro %enable_debug defined but not used within scope
Warnung: Macro %enable_debug defined but not used within scope
Ausführung(%prep): /bin/sh -e /var/tmp/rpm-tmp.aaGF3q
+ umask 022
+ cd /home/doktor5000/rpmbuild/BUILD
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ cd /home/doktor5000/rpmbuild/BUILD
+ rm -rf avidemux_2.5.6
+ /usr/bin/gzip -dc /home/doktor5000/rpmbuild/SOURCES/avidemux_2.5.6.tar.gz
+ /usr/bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd avidemux_2.5.6
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #2 (avidemux-2.5.1-opencore-check.patch):'
Patch #2 (avidemux-2.5.1-opencore-check.patch):
+ /usr/bin/cat /home/doktor5000/rpmbuild/SOURCES/avidemux-2.5.1-opencore-check.patch
+ /usr/bin/patch -p1 --fuzz=0
patching file cmake/admCheckOpencore.cmake
+ echo 'Patch #3 (avidemux-jack-underlinking.patch):'
Patch #3 (avidemux-jack-underlinking.patch):
+ /usr/bin/cat /home/doktor5000/rpmbuild/SOURCES/avidemux-jack-underlinking.patch
+ /usr/bin/patch -p1 --fuzz=0
patching file plugins/ADM_audioDevices/Jack/CMakeLists.txt
+ echo 'Patch #4 (avidemux-fix-cmake.patch):'
Patch #4 (avidemux-fix-cmake.patch):
+ /usr/bin/cat /home/doktor5000/rpmbuild/SOURCES/avidemux-fix-cmake.patch
+ /usr/bin/patch -p0 --fuzz=0
patching file cmake/admCheckRequiredLibs.cmake
+ echo 'Patch #5 (avidemux-mpeg2enc-underlinking.patch):'
Patch #5 (avidemux-mpeg2enc-underlinking.patch):
+ /usr/bin/cat /home/doktor5000/rpmbuild/SOURCES/avidemux-mpeg2enc-underlinking.patch
+ /usr/bin/patch -p1 --fuzz=0
patching file plugins/ADM_videoEncoder/ADM_vidEnc_mpeg2enc/mpeg2enc/CMakeLists.txt
+ pushd avidemux/ADM_libraries
~/rpmbuild/BUILD/avidemux_2.5.6/avidemux/ADM_libraries ~/rpmbuild/BUILD/avidemux_2.5.6
+ tar -xjf ffmpeg-0.9.tar.bz2
+ rm -f ffmpeg-0.9.tar.bz2
+ pushd ffmpeg-0.9
~/rpmbuild/BUILD/avidemux_2.5.6/avidemux/ADM_libraries/ffmpeg-0.9 ~/rpmbuild/BUILD/avidemux_2.5.6/avidemux/ADM_libraries ~/rpmbuild/BUILD/avidemux_2.5.6
+ echo 'Patch #6 (CVE-2011-3893.patch):'
Patch #6 (CVE-2011-3893.patch):
+ /usr/bin/cat /home/doktor5000/rpmbuild/SOURCES/CVE-2011-3893.patch
+ /usr/bin/patch -p1 --fuzz=0
patching file libavformat/matroskadec.c
patching file libavcodec/vorbis.c
patching file libavcodec/vorbis.c
+ echo 'Patch #7 (CVE-2011-3895.patch):'
Patch #7 (CVE-2011-3895.patch):
+ /usr/bin/cat /home/doktor5000/rpmbuild/SOURCES/CVE-2011-3895.patch
+ /usr/bin/patch -p1 --fuzz=0
patching file libavcodec/vorbisdec.c
patching file libavcodec/vorbisdec.c
patching file libavcodec/vorbisdec.c
+ echo 'Patch #8 (CVE-2012-0947.patch):'
Patch #8 (CVE-2012-0947.patch):
+ /usr/bin/cat /home/doktor5000/rpmbuild/SOURCES/CVE-2012-0947.patch
+ /usr/bin/patch -p1 --fuzz=0
patching file libavcodec/vqavideo.c
+ popd
~/rpmbuild/BUILD/avidemux_2.5.6/avidemux/ADM_libraries ~/rpmbuild/BUILD/avidemux_2.5.6
+ tar -cjf ffmpeg-0.9.tar.bz2 ffmpeg-0.9
+ rm -rf ffmpeg-0.9
+ popd
~/rpmbuild/BUILD/avidemux_2.5.6
[...]


Wie du siehst geht das sogar noch unter Mageia 5. Nur dass es dort leider nicht mehr mit QT4 ohne weitere Patches klappt.
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: bin in der "rpmbuild" - Falle

Beitragvon jkowalzik » Jan 28th, '15, 11:24

DANKE!
Schon wieder was dazugelernt.
-ba oder -bb, mir hätte schon die x86_64 Version gereicht.
Gruß
J.
...Luxus ist alles was sich reparieren läßt
Benutzeravatar
jkowalzik
 
Beiträge: 3330
Registriert: Okt 2nd, '11, 12:34
Wohnort: Plettenberg

Re: [entnervt] bin in der "rpmbuild" - Falle

Beitragvon jkowalzik » Jan 28th, '15, 15:44

Wie ging das toll los:
"wget ftp://ftp.snt.utwente.nl/pub/os/linux/m ... ed.src.rpm"
ratz-fatz
urpmi --buildrequires avidemux-2.5.6-6.mga3.tainted.src.rpm
ratz-fatz
urpmi rpm-build # kannst du weglassen, ist ja anscheinend schon installiert
rpmbuild --rebuild avidemux-2.5.6-6.mga3.tainted.src.rpm
Code: Alles auswählen
bash-4.2$ rpmbuild --rebuild avidemux-2.5.6-6.2.mga3.tainted.src.rpm
Installiere avidemux-2.5.6-6.2.mga3.tainted.src.rpm
Fehler: Fehlgeschlagene Paket-Abhängigkeiten:
        gtk+2-devel >= 2.6.0 wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        qt4-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        qt4-linguist wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        SDL-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        nasm wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        libmad-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        liba52dec-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        libjack-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        libpulseaudio-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        gettext-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        libxv-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
        libva-devel wird benötigt von avidemux-2.5.6-6.2.mga4.x86_64
bash-4.2$

AMEN
J.
...Luxus ist alles was sich reparieren läßt
Benutzeravatar
jkowalzik
 
Beiträge: 3330
Registriert: Okt 2nd, '11, 12:34
Wohnort: Plettenberg

Re: [entnervt] bin in der "rpmbuild" - Falle

Beitragvon doktor5000 » Jan 28th, '15, 19:47

Was will uns der Künstler damit mitteilen? Du hast die BuildRequires nicht installiert.

Da du die Ausgabe nicht dazugepackt hast, sondern nur "ratz-fatz" kann ich dir nicht sagen warum.
Evtl. hast du einfach nur ratz-fatz die Fehlermeldung überlesen und er hat gar nichts installiert?
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: [entnervt] bin in der "rpmbuild" - Falle

Beitragvon jkowalzik » Jan 28th, '15, 21:09

doktor5000 hat geschrieben:Du hast die BuildRequires nicht installiert.

Hi!
Code: Alles auswählen
[root@localhost rpm]# urpmi --buildrequires avidemux-2.5.6-6.2.mga3.tainted.src.rpm
Die folgenden Pakete können nicht installiert werden, weil sie von Paketen
abhängen, die älter sind als die installierten Pakete:
lib64xcb-devel-1.9.1-2.1.mga4
lib64x11-devel-1.6.2-2.mga4
lib64x264-devel-0.133-0.20130823.stable.2.mga4.tainted
avidemux-2.5.6-6.2.mga3.tainted
Wollen Sie trotzdem fortfahren? (J/n) j
Einige Pakete wurden eventuell installiert, es sind aber Fehler aufgetreten.
Die folgenden Pakete können nicht installiert werden, weil sie von Paketen
abhängen, die älter sind als die installierten Pakete:
lib64xcb-devel-1.9.1-2.1.mga4
lib64x11-devel-1.6.2-2.mga4
lib64x264-devel-0.133-0.20130823.stable.2.mga4.tainted
avidemux-2.5.6-6.2.mga3.tainted
Wollen Sie trotzdem fortfahren?
[root@localhost rpm]#

sorry, habe (ratz-fatz) übersehen, dass da was durchs Netz gegangen ist :(
Gruß
J.
...Luxus ist alles was sich reparieren läßt
Benutzeravatar
jkowalzik
 
Beiträge: 3330
Registriert: Okt 2nd, '11, 12:34
Wohnort: Plettenberg

Re: [entnervt] bin in der "rpmbuild" - Falle

Beitragvon doktor5000 » Jan 28th, '15, 21:27

Da hast du anscheinend Pakete installiert, welche neuer sind als das was du momentan an Repos aktiviert hast (evtl. mal updates_testing aktiviert gehabt).
Da kannst du nur mittels --debug schauen dass du die Abhängigkeitskette aufgedröselt bekommst und die betroffenen Pakete entsorgst und aus den normalen Repos nochmal installierst.

Das hat aber mit Paketbau prinzipiell nichts zu tun, sondern mit einem verfrickelten System.
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: [entnervt] bin in der "rpmbuild" - Falle

Beitragvon jkowalzik » Jan 28th, '15, 22:02

doktor5000 hat geschrieben:(evtl. mal updates_testing aktiviert gehabt).

Hallo!
NEIN, installiert mittels DVD-dual-arch, nachdem ich auf SSD gewechselt habe.
doktor5000 hat geschrieben:Das hat aber mit Paketbau prinzipiell nichts zu tun, sondern mit einem verfrickelten System.

Von dem Verbot von Live-cd zu installieren hatte ich ja schon gehört...........
Gruß
J.
...Luxus ist alles was sich reparieren läßt
Benutzeravatar
jkowalzik
 
Beiträge: 3330
Registriert: Okt 2nd, '11, 12:34
Wohnort: Plettenberg

..melde mich zurück zum Fron(t)dienst ;)

Beitragvon jkowalzik » Jan 30th, '15, 12:46

Hallo!
Hatte mir doch einer ins Stammbuch geschrieben:
doktor5000 hat geschrieben:Das hat aber mit Paketbau prinzipiell nichts zu tun, sondern mit einem verfrickelten System.

Nix verfrickelt, mein Komputer heißt jetzt Virginia und dann mach ich den Prozess der Installation aus den Quellen noch mal ganz neu.
Wehe :mrgreen:
...das war jetzt ne' Drohung :lol: :lol:
Gruß
J.
...Luxus ist alles was sich reparieren läßt
Benutzeravatar
jkowalzik
 
Beiträge: 3330
Registriert: Okt 2nd, '11, 12:34
Wohnort: Plettenberg

Re: ..melde mich zurück zum Fron(t)dienst ;)

Beitragvon man-draker » Jan 30th, '15, 14:52

jkowalzik hat geschrieben:Nix verfrickelt, mein Komputer heißt jetzt Virginia und dann mach ich den Prozess der Installation aus den Quellen noch mal ganz neu.

Du hast den Rechner neu installiert?
Du benutzt auch ein jungfräuliches /home?
"Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: 'Das ist technisch unmöglich.'"
(Peter Ustinov)
Benutzeravatar
man-draker
 
Beiträge: 4992
Registriert: Jun 1st, '11, 12:56

Re: ..melde mich zurück zum Fron(t)dienst ;)

Beitragvon jkowalzik » Jan 30th, '15, 15:24

man-draker hat geschrieben:Du hast den Rechner neu installiert?
Du benutzt auch ein jungfräuliches /home?


Hi!
Keine Kosten und Mühen gescheut ;)
Der Vorgang lief durch wie Schmidts Katze.
Code: Alles auswählen
bash-4.2$ cd rpmbuild/
bash-4.2$ ls
BUILD  BUILDROOT  RPMS  SOURCES  SPECS  SRPMS  tmp
bash-4.2$ cd B
BUILD/     BUILDROOT/
bash-4.2$ cd BUILD
bash-4.2$ ls
avidemux_2.5.6
bash-4.2$ cd avidemux_2.5.6/
bash-4.2$ ls
addons      avidemux               avidemux.lang       cmake                debian             Doxyfile   po
admin       avidemux2.desktop      bootStrap_debug.sh  cmake_compile_check  debugfiles.list    man        README
AUTHORS     avidemux2-gtk.desktop  bootStrap.sh        CMakeLists.txt       debuglinks.list    platforms  scripts
autononreg  avidemux_icon.png      build               COPYING              debugsources.list  plugins    TODO
bash-4.2$ cd ..
bash-4.2$ cd RPMS
bash: cd: RPMS: Datei oder Verzeichnis nicht gefunden
bash-4.2$ cd ..
bash-4.2$ cd RPMS/
bash-4.2$ ls
bash-4.2$
...alle möglichen "rpmbuild"-Ordner sind voll, nur letzterer RPMS blieb leer :(
Irgend etwas stimmt immer noch nicht, ziemlich am Ende stehen da in der bash hoffnungsfrohe Zeilen:
Verarbeite Daten: avidemux-gtk-2.5.6-6.2.mga4.x86_64

Verarbeite Daten: avidemux-qt-2.5.6-6.2.mga4.x86_64

Verarbeite Daten: avidemux-cli-2.5.6-6.2.mga4.x86_64

Verarbeite Daten: avidemux-debuginfo-2.5.6-6.2.mga4.x86_64

aber dann.....
Code: Alles auswählen
Verarbeite Daten: avidemux-debuginfo-2.5.6-6.2.mga4.x86_64
Provides: avidemux-debuginfo = 2.5.6-6.2.mga4 avidemux-debuginfo(x86-64) = 2.5.6-6.2.mga4
Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1
Prüfe auf nicht gepackte Datei(en): /usr/lib/rpm/check-files /home/juergen/rpmbuild/BUILDROOT/avidemux-2.5.6-6.2.mga3.tainted.x86_64
Fehler: Installierte (aber nicht gepackte) Datei(en) gefunden:
   /usr/lib64/ADM_plugins/audioDecoder/libADM_ad_faad.so
   /usr/lib64/ADM_plugins/audioDecoder/libADM_ad_opencore_amrnb.so
   /usr/lib64/ADM_plugins/audioDecoder/libADM_ad_opencore_amrwb.so
   /usr/lib64/ADM_plugins/audioEncoders/libADM_ae_lame.so
   /usr/lib64/ADM_plugins/videoEncoder/libADM_vidEnc_x264.so
   /usr/lib64/ADM_plugins/videoEncoder/libADM_vidEnc_xvid.so
   /usr/lib64/ADM_plugins/videoEncoder/x264/Apple iPhone.xml
   /usr/lib64/ADM_plugins/videoEncoder/x264/Apple iPod 5.5G.xml
   /usr/lib64/ADM_plugins/videoEncoder/x264/Apple iPod.xml
   /usr/lib64/ADM_plugins/videoEncoder/x264/Microsoft Zune.xml
   /usr/lib64/ADM_plugins/videoEncoder/x264/Sony PlayStation Portable.xml
   /usr/lib64/ADM_plugins/videoEncoder/x264/libADM_vidEnc_x264_Gtk.so
   /usr/lib64/ADM_plugins/videoEncoder/x264/libADM_vidEnc_x264_Qt.so
   /usr/lib64/ADM_plugins/videoEncoder/x264/x264Param.xsd
   /usr/lib64/ADM_plugins/videoEncoder/xvid/XvidParam.xsd
   /usr/lib64/ADM_plugins/videoEncoder/xvid/libADM_vidEnc_Xvid_Gtk.so
   /usr/lib64/ADM_plugins/videoEncoder/xvid/libADM_vidEnc_Xvid_Qt.so


Fehler beim Bauen des RPM:
    Benutzer iurt existiert nicht - benutze Root
    Gruppe iurt existiert nicht - benutze Root
    Benutzer iurt existiert nicht - benutze Root
    Gruppe iurt existiert nicht - benutze Root
    Benutzer iurt existiert nicht - benutze Root
    Gruppe iurt existiert nicht - benutze Root
    Benutzer iurt existiert nicht - benutze Root
    Gruppe iurt existiert nicht - benutze Root
    Benutzer iurt existiert nicht - benutze Root
    Gruppe iurt existiert nicht - benutze Root
    Benutzer iurt existiert nicht - benutze Root
    Gruppe iurt existiert nicht - benutze Root
    Benutzer iurt existiert nicht - benutze Root
    Gruppe iurt existiert nicht - benutze Root
    Benutzer iurt existiert nicht - benutze Root
    Gruppe iurt existiert nicht - benutze Root
    Benutzer iurt existiert nicht - benutze Root
    Gruppe iurt existiert nicht - benutze Root
    Benutzer iurt existiert nicht - benutze Root
    Gruppe iurt existiert nicht - benutze Root
    Benutzer iurt existiert nicht - benutze Root
    Gruppe iurt existiert nicht - benutze Root
    Installierte (aber nicht gepackte) Datei(en) gefunden:
   /usr/lib64/ADM_plugins/audioDecoder/libADM_ad_faad.so
   /usr/lib64/ADM_plugins/audioDecoder/libADM_ad_opencore_amrnb.so
   /usr/lib64/ADM_plugins/audioDecoder/libADM_ad_opencore_amrwb.so
   /usr/lib64/ADM_plugins/audioEncoders/libADM_ae_lame.so
   /usr/lib64/ADM_plugins/videoEncoder/libADM_vidEnc_x264.so
   /usr/lib64/ADM_plugins/videoEncoder/libADM_vidEnc_xvid.so
   /usr/lib64/ADM_plugins/videoEncoder/x264/Apple iPhone.xml
   /usr/lib64/ADM_plugins/videoEncoder/x264/Apple iPod 5.5G.xml
   /usr/lib64/ADM_plugins/videoEncoder/x264/Apple iPod.xml
   /usr/lib64/ADM_plugins/videoEncoder/x264/Microsoft Zune.xml
   /usr/lib64/ADM_plugins/videoEncoder/x264/Sony PlayStation Portable.xml
   /usr/lib64/ADM_plugins/videoEncoder/x264/libADM_vidEnc_x264_Gtk.so
   /usr/lib64/ADM_plugins/videoEncoder/x264/libADM_vidEnc_x264_Qt.so
   /usr/lib64/ADM_plugins/videoEncoder/x264/x264Param.xsd
   /usr/lib64/ADM_plugins/videoEncoder/xvid/XvidParam.xsd
   /usr/lib64/ADM_plugins/videoEncoder/xvid/libADM_vidEnc_Xvid_Gtk.so
   /usr/lib64/ADM_plugins/videoEncoder/xvid/libADM_vidEnc_Xvid_Qt.so
bash-4.2$

......wars das
Gruß
J.
...Luxus ist alles was sich reparieren läßt
Benutzeravatar
jkowalzik
 
Beiträge: 3330
Registriert: Okt 2nd, '11, 12:34
Wohnort: Plettenberg

Re: ..melde mich zurück zum Fron(t)dienst ;)

Beitragvon doktor5000 » Jan 30th, '15, 16:38

jkowalzik hat geschrieben:
Code: Alles auswählen
Fehler beim Bauen des RPM:
[...]
    Installierte (aber nicht gepackte) Datei(en) gefunden:
   /usr/lib64/ADM_plugins/audioDecoder/libADM_ad_faad.so
   /usr/lib64/ADM_plugins/audioDecoder/libADM_ad_opencore_amrnb.so
   /usr/lib64/ADM_plugins/audioDecoder/libADM_ad_opencore_amrwb.so
   /usr/lib64/ADM_plugins/audioEncoders/libADM_ae_lame.so
   /usr/lib64/ADM_plugins/videoEncoder/libADM_vidEnc_x264.so
   /usr/lib64/ADM_plugins/videoEncoder/libADM_vidEnc_xvid.so
   /usr/lib64/ADM_plugins/videoEncoder/x264/Apple iPhone.xml
   /usr/lib64/ADM_plugins/videoEncoder/x264/Apple iPod 5.5G.xml
   /usr/lib64/ADM_plugins/videoEncoder/x264/Apple iPod.xml
   /usr/lib64/ADM_plugins/videoEncoder/x264/Microsoft Zune.xml
   /usr/lib64/ADM_plugins/videoEncoder/x264/Sony PlayStation Portable.xml
   /usr/lib64/ADM_plugins/videoEncoder/x264/libADM_vidEnc_x264_Gtk.so
   /usr/lib64/ADM_plugins/videoEncoder/x264/libADM_vidEnc_x264_Qt.so
   /usr/lib64/ADM_plugins/videoEncoder/x264/x264Param.xsd
   /usr/lib64/ADM_plugins/videoEncoder/xvid/XvidParam.xsd
   /usr/lib64/ADM_plugins/videoEncoder/xvid/libADM_vidEnc_Xvid_Gtk.so
   /usr/lib64/ADM_plugins/videoEncoder/xvid/libADM_vidEnc_Xvid_Qt.so


Steht ja in deiner Muttersprache da, was das Problem ist. Es liegen Dateien im Buildroot /home/juergen/rpmbuild/BUILDROOT/avidemux-2.5.6-6.2.mga3.tainted.x86_64
welche noch ins das RPM gepackt werden sollten oder welche vom RPM-Bau ausgeschlossen werden sollten.

Die fraglichen Dateien werden nur in der tainted-Version paketiert. Um das Paket mit denen zu bauen, musst du das deinem System mitteilen.
Code: Alles auswählen
echo "%distro_section tainted" >> ~/.rpmmacros


Dann kannst du nochmal versuchen.
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: [entnervt] bin in der "rpmbuild" - Falle

Beitragvon jkowalzik » Jan 30th, '15, 19:07

.......es ist schön, wenn der Schmerz nachlässt ;)

Und wenn das Programm sich auch noch installieren lässt UND dann tut was es soll! :o
...Luxus ist alles was sich reparieren läßt
Benutzeravatar
jkowalzik
 
Beiträge: 3330
Registriert: Okt 2nd, '11, 12:34
Wohnort: Plettenberg


Zurück zu Paketbau und Übersetzung

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron