Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

mpeg_encode Installation mit und ohne Yast

Alles rund um die Installation Eures Linuxsystems, sowie die Updatefunktionen des Systems und das Paketmanagement

Moderator: Moderatoren

Antworten
CrimsonsCourt
Newbie
Newbie
Beiträge: 3
Registriert: 21. Okt 2005, 11:18

mpeg_encode Installation mit und ohne Yast

Beitrag von CrimsonsCourt » 21. Okt 2005, 16:33

Guten Tag zusammen,
ich hab mich als ziemlicher Neuling jetzt auf Linux, Suse 9.3, eingelassen (brauch ich für die Arbeit), und nach einigen Problemen stosse ich jetzt an meine Grenzen.
Ich versuche den Berkeley encoder mpeg_encode zu installieren, aber es will einfach nicht klappen.
Ich habe eine Version von mpeg_encode, die auf einem anderen System compiliert wurde, wenn ich versuche das aus der Kommandozeile laufen zu lassen, dann kriege ich folgende Meldung:
./mpeg_encode: relocation error: ./mpeg_encode: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference


Wenn ich probiere, die rpm-datei mit Yast zu installieren, dann entpackt Yast das nur in /usr/src/packages/SOURCES.
Probiere ich es dann selbst zu compilieren, dann schickt er mir einige Fehlermeldungen, die wahrscheinlich auf falsche Einstellungen im makefile zurückzuführen sind.
Sollte einer von Euch mir dabei helfen können, dann poste ich gerne die Fehlermeldungen + makefile.

vielen dank schon mal und schönen Abend noch

jürgen

Werbung:
traffic
Guru
Guru
Beiträge: 2750
Registriert: 13. Feb 2005, 05:50

Re: mpeg_encode Installation mit und ohne Yast

Beitrag von traffic » 21. Okt 2005, 16:48

CrimsonsCourt hat geschrieben:Ich habe eine Version von mpeg_encode, die auf einem anderen System compiliert wurde, wenn ich versuche das aus der Kommandozeile laufen zu lassen, dann kriege ich folgende Meldung:
./mpeg_encode: relocation error: ./mpeg_encode: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
Das fettgedruckte ist der Fehler. Unter Windows kann man Software auf neueren Systemen kompilieren und auf älteren Systemen laufen lassen, nicht aber unter Linux. Es geht einfach nicht. Du musst die Software entweder auf genau diesem System kompilieren oder auf einem älteren, nicht aber auf einem neueren.
CrimsonsCourt hat geschrieben:Wenn ich probiere, die rpm-datei mit Yast zu installieren, dann entpackt Yast das nur in /usr/src/packages/SOURCES.
Probiere ich es dann selbst zu compilieren, dann schickt er mir einige Fehlermeldungen, die wahrscheinlich auf falsche Einstellungen im makefile zurückzuführen sind.
Ohne dass Du die Fehlermeldungen im Wortlaut(!) nennst, kann es leider weder Abhilfe noch eine Lösung geben.

Im Übrigen wüsste ich gerne, was für ein RPM Du da genau installiert hast und wo es herkommt. Auf jeden Fall war es schon mal ein Source-RPM, kein Binary-RPM. Wenn es kein Binary-RPM gibt, musst Du das Source-RPM rebuilden. Rebuilden, nicht installieren. Beim Installieren wird einfach nur der Quellcode entpackt. Dir ist klar, dass man zum Rebuilden die *-devel-Pakete der abhängigen Bibliotheken installiert haben muss?

CrimsonsCourt
Newbie
Newbie
Beiträge: 3
Registriert: 21. Okt 2005, 11:18

Beitrag von CrimsonsCourt » 23. Okt 2005, 12:43

Hallo,
dachte mir schon, dass das fettgedruckte der Fehler ist.
Jetzt habe ich auch hoffentlich verstanden, was in der Hilfe zu diesem Thema stand.
Aber viel weiter bin ich noch nicht.
Wenn ich das mache, was in der Hilfe steht, dann bekomme ich folgende Ausgaben.

gse103-144:/usr/src/packages/SPECS # rpmbuild -bc mpeg_encode.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.17326
+ umask 022
+ cd /usr/src/packages/BUILD
+ cd /usr/src/packages/BUILD
+ rm -rf mpeg_encode
+ /usr/bin/gzip -dc /usr/src/packages/SOURCES/mpeg_encode-1.5b-src.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd mpeg_encode
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,g-w,o-w .
+ rm -rf ../convert ../COPYRIGHT
+ mv ../ANNOUNCE .
+ chown root.root ANNOUNCE
+ echo 'Patch #0 (mpeg_encode-1.5b.patch):'
Patch #0 (mpeg_encode-1.5b.patch):
+ patch -p1 -s
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.44447
+ umask 022
+ cd /usr/src/packages/BUILD
+ /bin/rm -rf /tmp/mpeg_encode-1.5b-root
++ dirname /tmp/mpeg_encode-1.5b-root
+ /bin/mkdir -p /tmp
+ /bin/mkdir /tmp/mpeg_encode-1.5b-root
+ cd mpeg_encode
+ make 'DEBUGFLAG=-O2 -g -march=i586 -mcpu=i686 -fmessage-length=0'
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o mfwddct.o mfwddct.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o postdct.o postdct.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o huff.o huff.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o bitio.o bitio.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o mheaders.o mheaders.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o mpeg.o mpeg.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o subsample.o subsample.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o param.o param.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o rgbtoycc.o rgbtoycc.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o readframe.o readframe.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o combine.o combine.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o jrevdct.o jrevdct.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o frame.o frame.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o fsize.o fsize.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o frametype.o frametype.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o libpnmrw.o libpnmrw.c
libpnmrw.c: In function `pm_perror':
libpnmrw.c:133: warning: assignment discards qualifiers from pointer target type
libpnmrw.c: In function `pgm_writepgminit':
libpnmrw.c:567: warning: comparison is always true due to limited range of data type
libpnmrw.c: In function `pgm_writepgmrow':
libpnmrw.c:646: warning: comparison is always true due to limited range of data type
libpnmrw.c: In function `ppm_writeppminit':
libpnmrw.c:754: warning: comparison is always true due to limited range of data type
libpnmrw.c: In function `ppm_writeppmrow':
libpnmrw.c:847: warning: comparison is always true due to limited range of data type
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o specifics.o specifics.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o rate.o rate.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o opts.o opts.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o iframe.o iframe.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o pframe.o pframe.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o bframe.o bframe.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o psearch.o psearch.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o bsearch.o bsearch.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o block.o block.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o parallel.o parallel.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o jpeg.o jpeg.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o main.o main.c
(cd jpeg; make libjpeg.a)
make[1]: Entering directory `/usr/src/packages/BUILD/mpeg_encode/jpeg'
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcapi.o jcapi.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcparam.o jcparam.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdatadst.o jdatadst.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcmaster.o jcmaster.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcmarker.o jcmarker.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcmainct.o jcmainct.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcprepct.o jcprepct.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jccoefct.o jccoefct.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jccolor.o jccolor.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcsample.o jcsample.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jchuff.o jchuff.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcdctmgr.o jcdctmgr.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jfdctfst.o jfdctfst.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jfdctflt.o jfdctflt.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jfdctint.o jfdctint.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdapi.o jdapi.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdatasrc.o jdatasrc.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdmaster.o jdmaster.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdmarker.o jdmarker.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdmainct.o jdmainct.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdcoefct.o jdcoefct.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdpostct.o jdpostct.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jddctmgr.o jddctmgr.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jidctfst.o jidctfst.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jidctflt.o jidctflt.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jidctint.o jidctint.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jidctred.o jidctred.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdhuff.o jdhuff.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdsample.o jdsample.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdcolor.o jdcolor.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jquant1.o jquant1.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jquant2.o jquant2.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdmerge.o jdmerge.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcomapi.o jcomapi.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jutils.o jutils.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jerror.o jerror.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jmemmgr.o jmemmgr.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jmemnobs.o jmemnobs.c
rm -f libjpeg.a
ar rc libjpeg.a jcapi.o jcparam.o jdatadst.o jcmaster.o jcmarker.o jcmainct.o jcprepct.o jccoefct.o jccolor.o jcsample.o jchuff.o jcdctmgr.o jfdctfst.o jfdctflt.o jfdctint.o jdapi.o jdatasrc.o jdmaster.o jdmarker.o jdmainct.o jdcoefct.o jdpostct.o jddctmgr.o jidctfst.o jidctflt.o jidctint.o jidctred.o jdhuff.o jdsample.o jdcolor.o jquant1.o jquant2.o jdmerge.o jcomapi.o jutils.o jerror.o jmemmgr.o jmemnobs.o
ranlib libjpeg.a
make[1]: Leaving directory `/usr/src/packages/BUILD/mpeg_encode/jpeg'
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -o mpeg_encode mfwddct.o postdct.o huff.o bitio.o mheaders.o mpeg.o subsample.o param.o rgbtoycc.o readframe.o combine.o jrevdct.o frame.o fsize.o frametype.o libpnmrw.o specifics.o rate.o opts.o iframe.o pframe.o bframe.o psearch.o bsearch.o block.o parallel.o jpeg.o main.o -Ljpeg jpeg/libjpeg.a -lm
libpnmrw.o(.text+0x2cdf): In function `pm_closew':
/usr/src/packages/BUILD/mpeg_encode/libpnmrw.c:133: warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
libpnmrw.o(.text+0x2cd8): In function `pm_closew':
libpnmrw.c: undefined reference to `errno'
libpnmrw.o(.text+0x2da0): In function `pm_closer':
libpnmrw.c: undefined reference to `errno'
libpnmrw.o(.text+0x2e63): In function `pm_openw':
libpnmrw.c: undefined reference to `errno'
libpnmrw.o(.text+0x2f0b): In function `pm_openr':
libpnmrw.c: undefined reference to `errno'
collect2: ld returned 1 exit status
make: *** [mpeg_encode] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.44447 (%build)


RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.44447 (%build)
gse103-144:/usr/src/packages/SPECS #
---------------------------------------------------------------------------------------------

Wenn ich es aus dem Verzeichnis SOURCE rebuilde, dann bekomme ich folgendes (was dem obigen ziemlich ähnlich ist):

gse103-144:/usr/src/packages/SOURCES # rpmbuild --rebuild mpeg_encode-1.5b-2.src.rpm
Installing mpeg_encode-1.5b-2.src.rpm
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.46257
+ umask 022
+ cd /usr/src/packages/BUILD
+ cd /usr/src/packages/BUILD
+ rm -rf mpeg_encode
+ /usr/bin/gzip -dc /usr/src/packages/SOURCES/mpeg_encode-1.5b-src.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd mpeg_encode
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,g-w,o-w .
+ rm -rf ../convert ../COPYRIGHT
+ mv ../ANNOUNCE .
+ chown root.root ANNOUNCE
+ echo 'Patch #0 (mpeg_encode-1.5b.patch):'
Patch #0 (mpeg_encode-1.5b.patch):
+ patch -p1 -s
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.46257
+ umask 022
+ cd /usr/src/packages/BUILD
+ /bin/rm -rf /tmp/mpeg_encode-1.5b-root
++ dirname /tmp/mpeg_encode-1.5b-root
+ /bin/mkdir -p /tmp
+ /bin/mkdir /tmp/mpeg_encode-1.5b-root
+ cd mpeg_encode
+ make 'DEBUGFLAG=-O2 -g -march=i586 -mcpu=i686 -fmessage-length=0'
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o mfwddct.o mfwddct.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o postdct.o postdct.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o huff.o huff.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o bitio.o bitio.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o mheaders.o mheaders.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o mpeg.o mpeg.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o subsample.o subsample.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o param.o param.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o rgbtoycc.o rgbtoycc.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o readframe.o readframe.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o combine.o combine.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o jrevdct.o jrevdct.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o frame.o frame.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o fsize.o fsize.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o frametype.o frametype.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o libpnmrw.o libpnmrw.c
libpnmrw.c: In function `pm_perror':
libpnmrw.c:133: warning: assignment discards qualifiers from pointer target type
libpnmrw.c: In function `pgm_writepgminit':
libpnmrw.c:567: warning: comparison is always true due to limited range of data type
libpnmrw.c: In function `pgm_writepgmrow':
libpnmrw.c:646: warning: comparison is always true due to limited range of data type
libpnmrw.c: In function `ppm_writeppminit':
libpnmrw.c:754: warning: comparison is always true due to limited range of data type
libpnmrw.c: In function `ppm_writeppmrow':
libpnmrw.c:847: warning: comparison is always true due to limited range of data type
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o specifics.o specifics.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o rate.o rate.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o opts.o opts.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o iframe.o iframe.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o pframe.o pframe.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o bframe.o bframe.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o psearch.o psearch.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o bsearch.o bsearch.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o block.o block.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o parallel.o parallel.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o jpeg.o jpeg.c
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -c -o main.o main.c
(cd jpeg; make libjpeg.a)
make[1]: Entering directory `/usr/src/packages/BUILD/mpeg_encode/jpeg'
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcapi.o jcapi.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcparam.o jcparam.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdatadst.o jdatadst.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcmaster.o jcmaster.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcmarker.o jcmarker.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcmainct.o jcmainct.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcprepct.o jcprepct.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jccoefct.o jccoefct.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jccolor.o jccolor.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcsample.o jcsample.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jchuff.o jchuff.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcdctmgr.o jcdctmgr.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jfdctfst.o jfdctfst.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jfdctflt.o jfdctflt.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jfdctint.o jfdctint.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdapi.o jdapi.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdatasrc.o jdatasrc.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdmaster.o jdmaster.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdmarker.o jdmarker.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdmainct.o jdmainct.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdcoefct.o jdcoefct.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdpostct.o jdpostct.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jddctmgr.o jddctmgr.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jidctfst.o jidctfst.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jidctflt.o jidctflt.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jidctint.o jidctint.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jidctred.o jidctred.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdhuff.o jdhuff.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdsample.o jdsample.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdcolor.o jdcolor.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jquant1.o jquant1.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jquant2.o jquant2.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jdmerge.o jdmerge.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jcomapi.o jcomapi.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jutils.o jutils.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jerror.o jerror.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jmemmgr.o jmemmgr.c
gcc -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -I. -c -o jmemnobs.o jmemnobs.c
rm -f libjpeg.a
ar rc libjpeg.a jcapi.o jcparam.o jdatadst.o jcmaster.o jcmarker.o jcmainct.o jcprepct.o jccoefct.o jccolor.o jcsample.o jchuff.o jcdctmgr.o jfdctfst.o jfdctflt.o jfdctint.o jdapi.o jdatasrc.o jdmaster.o jdmarker.o jdmainct.o jdcoefct.o jdpostct.o jddctmgr.o jidctfst.o jidctflt.o jidctint.o jidctred.o jdhuff.o jdsample.o jdcolor.o jquant1.o jquant2.o jdmerge.o jcomapi.o jutils.o jerror.o jmemmgr.o jmemnobs.o
ranlib libjpeg.a
make[1]: Leaving directory `/usr/src/packages/BUILD/mpeg_encode/jpeg'
gcc -Iheaders -I/usr/include -Ijpeg -fomit-frame-pointer -ffast-math -finline-functions -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -DLONG_32 -DSYSV -DLINUX -o mpeg_encode mfwddct.o postdct.o huff.o bitio.o mheaders.o mpeg.o subsample.o param.o rgbtoycc.o readframe.o combine.o jrevdct.o frame.o fsize.o frametype.o libpnmrw.o specifics.o rate.o opts.o iframe.o pframe.o bframe.o psearch.o bsearch.o block.o parallel.o jpeg.o main.o -Ljpeg jpeg/libjpeg.a -lm
libpnmrw.o(.text+0x2cdf): In function `pm_closew':
/usr/src/packages/BUILD/mpeg_encode/libpnmrw.c:133: warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
libpnmrw.o(.text+0x2cd8): In function `pm_closew':
libpnmrw.c: undefined reference to `errno'
libpnmrw.o(.text+0x2da0): In function `pm_closer':
libpnmrw.c: undefined reference to `errno'
libpnmrw.o(.text+0x2e63): In function `pm_openw':
libpnmrw.c: undefined reference to `errno'
libpnmrw.o(.text+0x2f0b): In function `pm_openr':
libpnmrw.c: undefined reference to `errno'
collect2: ld returned 1 exit status
make: *** [mpeg_encode] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.46257 (%build)


RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.46257 (%build)
gse103-144:/usr/src/packages/SOURCES #

------------------------------------------------------------------------------------------------

vielen dank für die weitere Hilfe

jürgen

traffic
Guru
Guru
Beiträge: 2750
Registriert: 13. Feb 2005, 05:50

Beitrag von traffic » 23. Okt 2005, 15:42

Das scheint schlechter Code zu sein.

CrimsonsCourt
Newbie
Newbie
Beiträge: 3
Registriert: 21. Okt 2005, 11:18

Beitrag von CrimsonsCourt » 25. Okt 2005, 15:27

Das scheint mir auch so zu sein, leider ist es wohl er Original-Code. Hab ihn direkt von der Berkeley-site runtergeladen.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast