[gstreamer-bugs] [Bug 503590] gstreamer-0.10.15 fails tests on ppc64

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sun Dec 16 13:43:38 PST 2007


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=503590

  GStreamer | gstreamer (core) | Ver: 0.10.15

Alexis Ballier changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |UNCONFIRMED




------- Comment #2 from Alexis Ballier  2007-12-16 21:43 UTC -------
(In reply to comment #1)
> This test passes fine for me on my ppc64 linux system (debian stable):
> 
> $ uname -a
> Linux shiny 2.6.18-5-powerpc64 #1 SMP Mon Dec 3 08:07:44 UTC 2007 ppc64
> GNU/Linux

$ uname -a
Linux macac 2.6.24-rc2-g8c086340 #13 SMP PREEMPT Fri Nov 16 12:43:24 CET 2007
ppc64 PPC970, altivec supported PowerMac7,2 GNU/Linux



> $ gcc --version
> gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)


$ gcc --version
gcc (GCC) 4.2.2 (Gentoo 4.2.2 p1.0)
Copyright (C) 2007 Free Software Foundation, Inc.

> and our ppc64 build bot also doesn't seem to have a problem.
> 
> 
>  - Could you provide more details about your setup (distro etc.)?

Gentoo, ppc64, 64 bits userland.

>  - What's the output of ~/gstreamer-0.10.15$ grep CPU config.h | grep define

$ grep CPU config.h | grep define
#define HAVE_CPU_PPC64 1
#define HOST_CPU "powerpc64"


>  - What's the output of ~/gstreamer-0.10.15$ grep 'CFLAGS =' Makefile

$ grep 'CFLAGS =' Makefile
CFLAGS = -O2 -pipe -mcpu=970 -mtune=970 -maltivec -mabi=altivec
CHECK_CFLAGS = 
DEPRECATED_CFLAGS = -DGST_DISABLE_DEPRECATED
ERROR_CFLAGS = -Wall
GCOV_CFLAGS = 
GLIB_CFLAGS = -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
GLIB_ONLY_CFLAGS = -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  
GST_ALL_CFLAGS = -I$(top_srcdir)/libs -I$(top_srcdir) -I$(top_builddir)
-pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
-I/usr/include/libxml2   $(GST_OPTION_CFLAGS)
GST_OBJ_CFLAGS = $(GST_ALL_CFLAGS)
GST_OPTION_CFLAGS = $(ERROR_CFLAGS) $(DEBUG_CFLAGS) $(PROFILE_CFLAGS)
$(GCOV_CFLAGS) $(OPT_CFLAGS) $(DEPRECATED_CFLAGS)
PROFILE_CFLAGS = 
VALGRIND_CFLAGS = 
XML_CFLAGS = -I/usr/include/libxml2  


>  - Could you attach your config.log file?

will do


Are you sure you're running 64bits userland on your hosts ?
I thought debian was not supporting it (apart from
http://debian-ppc64.alioth.debian.org/), I see only the powerpc port with the
possibility to install a 64bits libc.

And yes, on a debian sid powerpc chroot the tests pass, but:
$ file gst/.libs/libgstreamer-0.10.so.0.14.0 
gst/.libs/libgstreamer-0.10.so.0.14.0: ELF 32-bit MSB shared object, PowerPC or
cisco 4500, version 1 (SYSV), not stripped

while I get in 64 bits userland:
$ file gst/.libs/libgstreamer-0.10.so.0.14.0
gst/.libs/libgstreamer-0.10.so.0.14.0: ELF 64-bit MSB shared object, 64-bit
PowerPC or cisco 7500, version 1 (SYSV), not stripped


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=503590.




More information about the Gstreamer-bugs mailing list