Sie sind nicht angemeldet.

1

28.11.2005, 18:30

[gelöst] vlc - emerge problem

Hy,

vielen Dank erstmal!
ich habe als absoluter linux-nixwisser unter anderem durch lesen in diesem Forum, den handbooks und howtos geschafft, meinem Laptop gentoo beizubringen.

leider weiss ich jetzt echt nicht weiter:
ich wollte gnome-light ausprobieren, hab gnome, gkt, gtk2, gstreamer und gtkhtml in meine useflags aufgenommen.
Emerge gnome-light ging auch wunderbar, nur als ich danach "emerge --update --deep --newuse world" machen wollte, hat er leider beim updaten (?) von vlc abgebrochen.

unter kde und vlc-0.8.2-r2 ging alles wunderbar, nur mit vlc-0.8.4-r1 zickt er rum.

würde mich sehr über einen tip freuen

meine package.keywords:

x11-drivers/ati-drivers ~x86
x11-apps/ati-drivers-extra ~x86
x11-libs/wxGTK ~x86
media-video/vlc ~x86
app-admin/eselect ~x86
app-admin/eselect-opengl ~x86
net-fs/samba ~x86
dev-libs/libebml ~x86

und für mich misteriöser emerge-Fehler:

plugin.so libncurses_plugin.a -L/usr/lib -shared -lpthread -fpic -fPIC -lncurses -u vlc_entry__0_8_4
make[4]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui'
make all-recursive
make[4]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui'
Making all in beos
make[5]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/beos'
make all-recursive
make[6]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/beos'
make[7]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/beos'
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/beos'
make[6]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/beos'
make[5]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/beos'
Making all in pda
make[5]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/pda'
make all-recursive
make[6]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/pda'
make[7]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/pda'
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/pda'
make[6]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/pda'
make[5]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/pda'
Making all in macosx
make[5]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/macosx'
make all-recursive
make[6]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/macosx'
make[7]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/macosx'
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/macosx'
make[6]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/macosx'
make[5]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/macosx'
Making all in qnx
make[5]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/qnx'
make all-recursive
make[6]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/qnx'
make[7]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/qnx'
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/qnx'
make[6]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/qnx'
make[5]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/qnx'
Making all in skins2
make[5]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/skins2'
make all-recursive
make[6]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/skins2'
make[7]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/skins2'
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/skins2'
make[6]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/skins2'
make[5]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/skins2'
Making all in wxwidgets
make[5]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/wxwidgets'
make[6]: Entering directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/wxwidgets'
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -DSYS_LINUX -I../../../include `top_builddir="../../.." ../../../vlc-config --cxxflags plugin wxwidgets` -Wsign-compare -Wsign-compare -Wall -march=pentium3 -O3 -pipe -fomit-frame-pointer -pipe -MT libwxwidgets_plugin_a-wxwidgets.o -MD -MP -MF ".deps/libwxwidgets_plugin_a-wxwidgets.Tpo" -c -o libwxwidgets_plugin_a-wxwidgets.o `test -f 'wxwidgets.cpp' || echo './'`wxwidgets.cpp; \
then mv -f ".deps/libwxwidgets_plugin_a-wxwidgets.Tpo" ".deps/libwxwidgets_plugin_a-wxwidgets.Po"; else rm -f ".deps/libwxwidgets_plugin_a-wxwidgets.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -DSYS_LINUX -I../../../include `top_builddir="../../.." ../../../vlc-config --cxxflags plugin wxwidgets` -Wsign-compare -Wsign-compare -Wall -march=pentium3 -O3 -pipe -fomit-frame-pointer -pipe -MT libwxwidgets_plugin_a-interface.o -MD -MP -MF ".deps/libwxwidgets_plugin_a-interface.Tpo" -c -o libwxwidgets_plugin_a-interface.o `test -f 'interface.cpp' || echo './'`interface.cpp; \
then mv -f ".deps/libwxwidgets_plugin_a-interface.Tpo" ".deps/libwxwidgets_plugin_a-interface.Po"; else rm -f ".deps/libwxwidgets_plugin_a-interface.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -DSYS_LINUX -I../../../include `top_builddir="../../.." ../../../vlc-config --cxxflags plugin wxwidgets` -Wsign-compare -Wsign-compare -Wall -march=pentium3 -O3 -pipe -fomit-frame-pointer -pipe -MT libwxwidgets_plugin_a-extrapanel.o -MD -MP -MF ".deps/libwxwidgets_plugin_a-extrapanel.Tpo" -c -o libwxwidgets_plugin_a-extrapanel.o `test -f 'extrapanel.cpp' || echo './'`extrapanel.cpp; \
then mv -f ".deps/libwxwidgets_plugin_a-extrapanel.Tpo" ".deps/libwxwidgets_plugin_a-extrapanel.Po"; else rm -f ".deps/libwxwidgets_plugin_a-extrapanel.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -DSYS_LINUX -I../../../include `top_builddir="../../.." ../../../vlc-config --cxxflags plugin wxwidgets` -Wsign-compare -Wsign-compare -Wall -march=pentium3 -O3 -pipe -fomit-frame-pointer -pipe -MT libwxwidgets_plugin_a-dialogs.o -MD -MP -MF ".deps/libwxwidgets_plugin_a-dialogs.Tpo" -c -o libwxwidgets_plugin_a-dialogs.o `test -f 'dialogs.cpp' || echo './'`dialogs.cpp; \
then mv -f ".deps/libwxwidgets_plugin_a-dialogs.Tpo" ".deps/libwxwidgets_plugin_a-dialogs.Po"; else rm -f ".deps/libwxwidgets_plugin_a-dialogs.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -DSYS_LINUX -I../../../include `top_builddir="../../.." ../../../vlc-config --cxxflags plugin wxwidgets` -Wsign-compare -Wsign-compare -Wall -march=pentium3 -O3 -pipe -fomit-frame-pointer -pipe -MT libwxwidgets_plugin_a-open.o -MD -MP -MF ".deps/libwxwidgets_plugin_a-open.Tpo" -c -o libwxwidgets_plugin_a-open.o `test -f 'open.cpp' || echo './'`open.cpp; \
then mv -f ".deps/libwxwidgets_plugin_a-open.Tpo" ".deps/libwxwidgets_plugin_a-open.Po"; else rm -f ".deps/libwxwidgets_plugin_a-open.Tpo"; exit 1; fi
open.cpp: In function `char* ProbeDVD(const wxChar*)':
open.cpp:1337: error: request for member `data' in `tmp_buf', which is of
non-aggregate type `const wxChar*'
open.cpp: In function `char* ProbeCDDA(const wxChar*)':
open.cpp:1407: error: request for member `data' in `tmp_buf', which is of
non-aggregate type `const wxChar*'
open.cpp: In function `char* ProbeVCD(const wxChar*)':
open.cpp:1420: error: request for member `data' in `tmp_buf', which is of
non-aggregate type `const wxChar*'
make[6]: *** [libwxwidgets_plugin_a-open.o] Error 1
make[6]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/wxwidgets'
make[5]: *** [all-modules] Error 1
make[5]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui/wxwidgets'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules/gui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/vlc-0.8.4-r1/work/vlc-0.8.4'
make: *** [all] Error 2

!!! ERROR: media-video/vlc-0.8.4-r1 failed.
!!! Function src_compile, Line 213, Exitcode 2

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »PssD« (29.11.2005, 12:57)


2

28.11.2005, 18:42

Hi,
schau mal, ob wxGTK mit unicode gemerged ist.
Wenn ja ist das hier wahrscheinlich die Lösung für dein Problem:
Link


mfg
Hinter dir! Ein dreiköpfiger Affe!
rleyh's residence (homepage): [url]http://rleyh.1a.to[/url]

3

29.11.2005, 13:03

[gelöst] vlc - emerge problem

Vielen Dank!

Das war es wohl. Lief heute nacht ohne Probleme durch.
Dann kann ich jetzt mal in gnome reinschauen.

Danke nochmal für die schnelle Hilfe!