• Diese Seite verwendet Cookies. Indem du diese Website weiterhin nutzt, erklärst du dich mit der Verwendung von Cookies einverstanden. Erfahre mehr

gstreamer-plugins-dts lässt sich nicht installieren/updaten

mapet

Active OpenBSD User
Themenstarter #1
moin zusammen.

nach dem update auf xorg 7.2 wollte ich auch die gstreamer-plugins updaten, aber das scheitert schon direkt bei erstem o.g. port :(; hier ist der output, mit dem ich leider nicht allzuviel anzufangen weiss (aber vielleicht sagts ja hier einem was und weiss, wie ich das beheben kann):
Code:
[marc@lappi /usr/ports/multimedia/gstreamer-plugins-dts]$ sudo make

[snip]
 cc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I../../gst-libs -I../../gst-libs -D_REENTRANT -I/usr/local/include/gstreamer-0.10 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -g -DGST_DISABLE_DEPRECATED -I/usr/local/include/liboil-0.3 -D_REENTRANT -I/usr/local/include/gstreamer-0.10 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -O2 -pipe -I/usr/local/include -I/usr/local/include -MT libgstdtsdec_la-gstdtsdec.lo -MD -MP -MF .deps/libgstdtsdec_la-gstdtsdec.Tpo -c gstdtsdec.c  -fPIC -DPIC -o .libs/libgstdtsdec_la-gstdtsdec.o
gstdtsdec.c:31:17: dts.h: No such file or directory
In file included from gstdtsdec.c:33:
gstdtsdec.h:57: error: syntax error before "sample_t"
gstdtsdec.h:60: error: syntax error before "sample_t"
gstdtsdec.c: In function `gst_dtsdec_class_init':
gstdtsdec.c:144: error: `MM_ACCEL_X86_MMX' undeclared (first use in this function)
gstdtsdec.c:144: error: (Each undeclared identifier is reported only once
gstdtsdec.c:144: error: for each function it appears in.)
gstdtsdec.c:146: error: `MM_ACCEL_X86_3DNOW' undeclared (first use in this function)
gstdtsdec.c:148: error: `MM_ACCEL_X86_MMXEXT' undeclared (first use in this function)
gstdtsdec.c: In function `gst_dtsdec_channels':
gstdtsdec.c:187: error: `DTS_CHANNEL_MASK' undeclared (first use in this function)
gstdtsdec.c:188: error: `DTS_MONO' undeclared (first use in this function)
gstdtsdec.c:194: error: `DTS_STEREO' undeclared (first use in this function)
gstdtsdec.c:195: error: `DTS_STEREO_SUMDIFF' undeclared (first use in this function)
gstdtsdec.c:196: error: `DTS_STEREO_TOTAL' undeclared (first use in this function)
gstdtsdec.c:197: error: `DTS_DOLBY' undeclared (first use in this function)
gstdtsdec.c:204: error: `DTS_3F' undeclared (first use in this function)
gstdtsdec.c:212: error: `DTS_2F1R' undeclared (first use in this function)
gstdtsdec.c:220: error: `DTS_3F1R' undeclared (first use in this function)
gstdtsdec.c:229: error: `DTS_2F2R' undeclared (first use in this function)
gstdtsdec.c:238: error: `DTS_3F2R' undeclared (first use in this function)
gstdtsdec.c:248: error: `DTS_4F2R' undeclared (first use in this function)
gstdtsdec.c:263: error: `DTS_LFE' undeclared (first use in this function)
gstdtsdec.c: In function `gst_dtsdec_handle_frame':
gstdtsdec.c:379: error: `sample_t' undeclared (first use in this function)
gstdtsdec.c:379: error: `samples' undeclared (first use in this function)
gstdtsdec.c:396: error: `DTS_ADJUST_LEVEL' undeclared (first use in this function)
gstdtsdec.c:397: error: structure has no member named `level'
gstdtsdec.c:399: warning: implicit declaration of function `dts_frame'
gstdtsdec.c:399: error: structure has no member named `state'
gstdtsdec.c:399: error: structure has no member named `level'
gstdtsdec.c:399: error: structure has no member named `bias'
gstdtsdec.c:404: error: `DTS_CHANNEL_MASK' undeclared (first use in this function)
gstdtsdec.c:404: error: `DTS_LFE' undeclared (first use in this function)
gstdtsdec.c:415: warning: null format string
gstdtsdec.c:415: warning: null format string
gstdtsdec.c:421: warning: implicit declaration of function `dts_dynrng'
gstdtsdec.c:421: error: structure has no member named `state'
gstdtsdec.c:425: warning: implicit declaration of function `dts_blocks_num'
gstdtsdec.c:425: error: structure has no member named `state'
gstdtsdec.c:427: warning: implicit declaration of function `dts_block'
gstdtsdec.c:427: error: structure has no member named `state'
gstdtsdec.c:432: warning: implicit declaration of function `dts_samples'
gstdtsdec.c:432: error: structure has no member named `state'
gstdtsdec.c:450: error: syntax error before ')' token
gstdtsdec.c: In function `gst_dtsdec_chain':
gstdtsdec.c:485: warning: implicit declaration of function `dts_syncinfo'
gstdtsdec.c:485: error: structure has no member named `state'
gstdtsdec.c: In function `gst_dtsdec_change_state':
gstdtsdec.c:533: error: structure has no member named `state'
gstdtsdec.c:533: warning: implicit declaration of function `dts_init'
gstdtsdec.c:537: error: structure has no member named `samples'
gstdtsdec.c:537: error: structure has no member named `state'
gstdtsdec.c:542: error: `DTS_STEREO' undeclared (first use in this function)
gstdtsdec.c:544: error: structure has no member named `level'
gstdtsdec.c:545: error: structure has no member named `bias'
gstdtsdec.c:560: error: structure has no member named `samples'
gstdtsdec.c:567: warning: implicit declaration of function `dts_free'
gstdtsdec.c:567: error: structure has no member named `state'
gstdtsdec.c:568: error: structure has no member named `state'
gmake: *** [libgstdtsdec_la-gstdtsdec.lo] Error 1
*** Error code 2

Stop in /usr/ports/multimedia/gstreamer-plugins-dts.
[marc@lappi /usr/ports/multimedia/gstreamer-plugins-dts]$
aufgrund dessen scheitern natürlich die ganzen anderen abhängigkeiten. weiss jemand rat?

tia, marc
 

soul_rebel

ist immer auf der flucht
#2
wenn sowas passiert lösche ich einfach immer alle betroffenen pakete mit pkg_delete -f (ohne portupgrade und pkgdb und so), dann portstree updaten und versuchen neuzuinstallieren.

ansonsten kannst du auch einfach ein portupgrade -Rf gstreamer machen...
 

mapet

Active OpenBSD User
Themenstarter #4
wenn sowas passiert lösche ich einfach immer alle betroffenen pakete mit pkg_delete -f (ohne portupgrade und pkgdb und so), dann portstree updaten und versuchen neuzuinstallieren.

ansonsten kannst du auch einfach ein portupgrade -Rf gstreamer machen...
werde letzteres mal ausprobieren. mal sehen, ob's durchläuft; danke für den tipp.
 

mapet

Active OpenBSD User
Themenstarter #5
Hast du den Merge von /usr/X11R6 und /usr/local durchgeführt?
ja, habe das skript ausgeführt und die daten aus /usr/X11R6 gesichert... kanns daran liegen, dass es probleme gibt? die daten, die als conflict gemeldet wurden, habsch gesichert, da sie ja schon da sein sollten oder neu erstellt werden. den rest hat "mergebase.sh" doch gemacht, oder?
 

mapet

Active OpenBSD User
Themenstarter #7
jep, das ist es:
[marc@lappi ~]$ ls -al /usr/X11R6
lrwxr-xr-x 1 root wheel 10 May 26 10:51 /usr/X11R6 -> /usr/local
 

mapet

Active OpenBSD User
Themenstarter #9
also das gstreamer plugin für dts lies sich nun bauen... mal schauen, was für dts-schmerzen ffmpeg nun hat, dass es sich niht bauen lassen will *grummel*
 

mapet

Active OpenBSD User
Themenstarter #10
nachtrag: gstreamer lies sich genau einmal bauen, bei einem portupgrade -rf gstreamer-plugins-dts gings wieder nicht...
 

mapet

Active OpenBSD User
Themenstarter #12
ja, hab ich nu laufen, ich wollte halt nur gstreamer... und die abhängigkeiten dessen neu machen, nicht nur alles und dann gstreamer... (wenn ich die manpage und schalter richtig interpretiere). für den fall, dass das nun auch nicht gehen sollte, hab ich mal ne frage zum portstree neu erstellen. "rm -rf /usr/ports" und dann "portsnap fetch extract" ausführen, oder braucht portsnap bereits nen snapshot vom ports-verzeichnis (bspw. von der install-cd), oder erkennt portsnap, dass das verzeichnis weg ist und zieht sich alles frisch?
 

mapet

Active OpenBSD User
Themenstarter #14
danke kami, es hat mit deinem portupgrade nun gefunzt und ffmpeg lies sich auch bauen... vielen dank, für eure geduld und mithilfe.

greets,
marc