Page 1 of 1

compile Problems on recent beta and snaps

Posted: 25 May 2005 09:51
by konsti@ku-gbr.de
I have an amd64 and I am running 64Bit software on it with a recent gentoo.
I am not able to compile recent vlc snapshots nor the 0.8.2-test1 beta on it, the compiler bails out with:

Code: Select all

if gcc -DHAVE_CONFIG_H -I. -I. -I. -DSYS_LINUX -I./include `top_builddir="." ./vlc-config --cflags vlc` -Wsign-compare -Wall -pipe -MT src/misc/lib_libvlc_a-cpu.o -MD -MP -MF "src/misc/.deps/lib_libvlc_a-cpu.Tpo" \ -c -o src/misc/lib_libvlc_a-cpu.o `test -f 'src/misc/cpu.c' || echo './'`src/misc/cpu.c; \ then mv -f "src/misc/.deps/lib_libvlc_a-cpu.Tpo" "src/misc/.deps/lib_libvlc_a-cpu.Po"; \ else rm -f "src/misc/.deps/lib_libvlc_a-cpu.Tpo"; exit 1; \ fi {standard input}: Assembler messages: {standard input}:26: Error: suffix or operands invalid for `push' {standard input}:28: Error: suffix or operands invalid for `pop' {standard input}:31: Error: suffix or operands invalid for `push' {standard input}:34: Error: suffix or operands invalid for `pop' {standard input}:36: Error: suffix or operands invalid for `pop' {standard input}:52: Error: suffix or operands invalid for `push' {standard input}:55: Error: suffix or operands invalid for `pop' {standard input}:80: Error: suffix or operands invalid for `push' {standard input}:83: Error: suffix or operands invalid for `pop' {standard input}:110: Error: suffix or operands invalid for `push' {standard input}:113: Error: suffix or operands invalid for `pop' {standard input}:129: Error: suffix or operands invalid for `push' {standard input}:132: Error: suffix or operands invalid for `pop' make[2]: *** [src/misc/lib_libvlc_a-cpu.o] Error 1 make[2]: Leaving directory `/root/vlc-0.8.2-test1' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/vlc-0.8.2-test1' make: *** [all] Error 2
The 0.8.1 release compiles fine though. Is there any help?

Regards, konsti@ku-gbr.de

Posted: 30 Sep 2005 23:19
by Felix42
Same problem here with SuSE 9.3 x64.

Posted: 30 Sep 2005 23:42
by dionoea
lots of 64 bit fixes were made in 0.8.4-test1 . Give it a try here : viewtopic.php?t=12634

Posted: 01 Oct 2005 18:18
by Felix42
Thanks! The 0.8.4-test1 compiles without modifications to the end. No more errors.
You might need to export LDFLAGS="-L/usr/X11/lib64". Had that still exported from previous test and haven't tried without it.

Posted: 28 Nov 2005 19:35
by FameWolf
Attempting to compile vlc on x86_64 system running suse 10. Getting the following error:


make[2]: Entering directory `/usr/src/packages/BUILD/vlc-0.8.4/loader'
Makefile:386: .deps/afl.Po: No such file or directory
Makefile:387: .deps/driver.Po: No such file or directory
Makefile:388: .deps/ext.Po: No such file or directory
Makefile:389: .deps/kludge.Po: No such file or directory
Makefile:390: .deps/ldt_keeper.Po: No such file or directory
Makefile:391: .deps/module.Po: No such file or directory
Makefile:392: .deps/pe_image.Po: No such file or directory
Makefile:393: .deps/pe_resource.Po: No such file or directory
Makefile:394: .deps/registry.Po: No such file or directory
Makefile:395: .deps/resource.Po: No such file or directory
Makefile:396: .deps/vfl.Po: No such file or directory
Makefile:397: .deps/win32.Po: No such file or directory
make[2]: *** No rule to make target `.deps/win32.Po'. Stop.
make[2]: Leaving directory `/usr/src/packages/BUILD/vlc-0.8.4/loader'


Any ideas?