fehler bei installation von vlc

krip48

Active Member
Ich wollte mir VLC installieren jedoch bricht die Installation ab.
Code:
$cd /usr/ports/multimedia/vlc && make
gstvorbistag.c:87: error: `GST_TAG_CDDA_MUSICBRAINZ_DISCID' undeclared here (not in a function)
gstvorbistag.c:87: error: initializer element is not constant
gstvorbistag.c:87: error: (near initialization for `tag_matches[39].gstreamer_tag')
gstvorbistag.c:87: error: initializer element is not constant
gstvorbistag.c:87: error: (near initialization for `tag_matches[39]')
gstvorbistag.c:88: error: `GST_TAG_CDDA_CDDB_DISCID' undeclared here (not in a function)
gstvorbistag.c:88: error: initializer element is not constant
gstvorbistag.c:88: error: (near initialization for `tag_matches[40].gstreamer_tag')
gstvorbistag.c:88: error: initializer element is not constant
gstvorbistag.c:88: error: (near initialization for `tag_matches[40]')
gstvorbistag.c:92: error: initializer element is not constant
gstvorbistag.c:92: error: (near initialization for `tag_matches[41]')
gstvorbistag.c:93: error: initializer element is not constant
gstvorbistag.c:93: error: (near initialization for `tag_matches[42]')
gmake[4]: *** [libgsttag_0.10_la-gstvorbistag.lo] Fehler 1
gmake[4]: Leaving directory `/usr/ports/multimedia/gstreamer-plugins/work/gst-plugins-base-0.10.15/gst-libs/gst/tag'
gmake[3]: *** [all-recursive] Fehler 1
gmake[3]: Leaving directory `/usr/ports/multimedia/gstreamer-plugins/work/gst-plugins-base-0.10.15/gst-libs/gst'
gmake[2]: *** [all-recursive] Fehler 1
gmake[2]: Leaving directory `/usr/ports/multimedia/gstreamer-plugins/work/gst-plugins-base-0.10.15/gst-libs'
gmake[1]: *** [all-recursive] Fehler 1
gmake[1]: Leaving directory `/usr/ports/multimedia/gstreamer-plugins/work/gst-plugins-base-0.10.15'
gmake: *** [all] Fehler 2
*** Error code 2

Stop in /usr/ports/multimedia/gstreamer-plugins.
*** Error code 1

Stop in /usr/ports/x11-toolkits/wxgtk28-unicode.
*** Error code 1

Stop in /usr/ports/multimedia/vlc.
*** Error code 1

Stop in /usr/ports/multimedia/vlc.
Wie kann ich den fehler beheben?
 
Du solltest prüfen ob alle Abhängigkeiten aktuell sind. Mit

# pkg_version -Iol\<

bekommst du eine Liste veralteter Pakete.
 
Hier die ausgabe:
Code:
# pkg_version -Iol\<
net/avahi                           <
accessibility/gail                  <
security/gnome-keyring              <
devel/gnome-vfs                     <
devel/libbonobo                     <
sehe da leider nix von gstreamer.
 
Hier meine make.conf
Code:
SUP_UPDATE=yes
SUP=/usr/bin/csup
SUPFLAGS= -g -L 2 -z
SUPHOST=cvsup4.de.FreeBSD.org
SUPFILE=/etc/csup/stable-supfile
#PORTSSUPFILE=/usr/sup/ports-supfile
#DOCSUPFILE=/usr/share/examples/cvsup/doc-supfile
#NO_DOCUPDATE=yes

#CUPS_OVERWRITE_BASE=yes
#NO_LPT=yes
#WITH_CUPS=yes
#NO_GAMES="true"

XORG_UPGRADE=yes
X11BASE=/usr/local
#X_WINDOW_SYSTEM=xorg
#UPGRADE_TOOL=portupgrade
# added by use.perl 2008-02-16 18:33:41
PERL_VER=5.8.8
PERL_VERSION=5.8.8
 
Die Zeile XORG_UPGRADE kannst du entfernen. Aber ein echtes Problem sehe ich da nicht. Ist dein Portstree aktuell?
 
Ja der Portstree ist aktuell. Hatte ich gestern erst erneuert! Hab auch keine Info in UPDATING gefunden..

Hat einer vielleicht noch eine idee wie ich vlc doch noch installieren kann?
 
Last edited:
Habe ähnliche rekursive Fehler erhalten und jetzt ist meine komplette /usr/ports/devel futsch. Siehe VLC-Installation gescheitert.
 
Code:
_OPTIONS_READ=vlc-0.9.8.a,3
WITH_A52=true
WITH_AALIB=true
WITHOUT_AVAHI=true
WITHOUT_CACA=true
WITH_ARTS=true
WITHOUT_DEBUG=true
WITH_DTS=true
WITHOUT_ESOUND=true
WITH_FAAC=true
WITH_FAAD=true
WITH_FLAC=true
WITH_HTTPD=true
WITHOUT_LIVEMEDIA=true
WITHOUT_LUA=true
WITH_MAD=true
WITH_MATROSKA=true
WITH_MPEG2=true
WITHOUT_NCURSES=true
WITH_OGG=true
WITH_QT4=true
WITH_REALAUDIO=true
WITHOUT_SAMBA=true
WITH_SDL=true
WITHOUT_SVG=true
WITHOUT_SVGALIB=true
WITHOUT_SHOUT=true
WITHOUT_SKINS=true
WITH_SPEEX=true
WITH_THEORA=true
WITH_TWOLAME=true
WITH_VORBIS=true
WITH_WIN32_CODECS=true
WITH_X264=true
Mit diesen Optionen funktioniert der vlc bei mir und nicht erst seit der letzten Version.
Er funktionierte auch in der GTK Version, doch, nachdem ich sah, daß es nun qt4 gibt, wollte ich die natürlich probieren.
Ein wenig erstaunt bin ich, daß WITH_WIN32_CODECS=true funktioniert, also jedenfalls keine Fehlermeldung beim Bau ergibt. Denn, wenn ich recht erinner, gehen diese Codecs gar nicht auf 64Bit? Naja, andere Baustelle.

Also, je nach Optionen ist vlc ein Wahnsinnsgeschoß und braucht daher extrem viele Abhängigkeiten richtig, also in der passenden Version.
Siehe dazu auch den anderen erwähnten Beitrag. Bei mir ist da WITH_TWOLAME=true drinnen, was auch sonst!
Auf ein länger schon stehendes System, also eines, das länger ohne Updates daherkommt, wird es sich nicht ohne weiteres einbauen.
Wer aber nicht durch die verschiedenen Optionen muß, sollte vielleicht ein pkg_add -r probieren oder besser, portinstall -P
Die wxgtk Versionen hatten mal einen Fehler, die starteten nur ungrafisch und es war ziemlich viel Sucherei, da was zu finden. Aber ich denke, das ist vorbei und überarbeitet. Außerdem ergab sich das Problem erst nach der erfolgreichen Installation.

Ich denke, wir sollten in dem anderen thread bleiben, der hier schient ja schon älter.
 
Habe ähnliche rekursive Fehler erhalten und jetzt ist meine komplette /usr/ports/devel futsch. Siehe VLC-Installation gescheitert.

Dazu muß ich nochmal einen lassen: die ist ja nicht futsch, weil das System nichts besseres zu tun hatte oder weil vlc in unbrauchbarer Form daherkommt, sondern weil du sie gelöscht hast!
Da möchte ich ausdrücklich auf die rhetorischen Verstrickungen in deiner Formulierung hinweisen. "Habe erhalten.. und ist jetzt futsch" täuscht falsche Kausalität vor.
Bekomme immer noch Fehlermeldungen und habe schon mal Mist gebaut, weil ich es nicht besser wusste, aber gut machen wollte, hört sich natürlich deutlich anders an, oder findest du nicht?

Nebenbei: wenn deine /usr/ports/devel verschwunden bleiben, solltest du dich nicht mit einem upgrade der Ports zufrieden geben. Die würde ich dann komplett löschen (außer vielleicht den distfiles und packages, die ich sichern würde (evtl)) und dann neu abholen würde, also portsnap fetch extract... (oder heißt es extrakt?, solche Dinge vergesse ich immer)
 
Back
Top