[gstreamer-bugs] [Bug 325045] gst-monkeysaudio crashes trying to open a .ape file

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sat Jan 21 13:04:30 PST 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=325045
 GStreamer | don't know | Ver: 0.8.0


Jonathan Ryshpan changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jonrysh at pacbell.net




------- Comment #5 from Jonathan Ryshpan  2006-01-21 21:04 UTC -------
I had the same problem and have built the rpm using a later version (probably)
of g++, using the source rpm:
    gstreamer-monkeysaudio-0.8.2-0.gst.1.4.src.rpm .

The build failed with the following error messages.  The compiler is:
    g++ (GCC) 4.0.2 20051125 (Red Hat 4.0.2-8)

g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Shared -I../../../src/Shared
-I../../../src/MACLib -O2 -g -pipe -Wp,-D_FORTIFY_S
OURCE=2 -fexceptions -m64 -mtune=nocona -s -O3 -Wall -pedantic -Wno-long-long
-DBUILD_CROSS_PLATFORM -MT APEDecompressOld.lo
 -MD -MP -MF .deps/APEDecompressOld.Tpo -c APEDecompressOld.cpp  -fPIC -DPIC -o
.libs/APEDecompressOld.o
APEDecompressOld.cpp: In member function 'virtual int
CAPEDecompressOld::GetInfo(APE_DECOMPRESS_FIELDS, int, int)':
APEDecompressOld.cpp:253: error: cast from 'WAVEFORMATEX*' to 'int' loses
precision

The problem seems to be with the virtual function GetInfo(),
which is in MACLib/MACLib.h .  It occasionally uses one of
its arguments, which are all ints, as a pointer to return
results.  Which doesn't work on the x86-64 

I have reported a similar compilation error to the mac-port team at
Sourceforge.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list