Opened 16 years ago
Closed 16 years ago
#3740 closed bug (fixed)
Fix ape_reader build under gcc4
Reported by: | pulkomandy | Owned by: | marcusoverhagen |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Audio & Video/Codecs | Version: | R1/pre-alpha1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
Here is a patch for ape_reader so it builds with gcc4. Apply it under src/add-ons/media/plugings/ape_reader Thanks :)
Attachments (1)
Change History (4)
by , 16 years ago
Attachment: | ape_reader.gcc4.patch added |
---|
comment:1 by , 16 years ago
Unfortunately, it seems when I apply this patch to my tree, it breaks gcc2 build:
C++ /work/haiku/haiku/trunk/generated-gcc2/objects/haiku/x86/release/add-ons/media/plugins/ape_reader/MAClib/APEDecompress.o In file included from /work/haiku/haiku/trunk/headers/cpp/stl_algobase.h:45, from /work/haiku/haiku/trunk/headers/cpp/algorithm:30, from /work/haiku/haiku/trunk/src/add-ons/media/plugins/ape_reader/MAClib/APEDecompress.cpp:4: /work/haiku/haiku/trunk/headers/cpp/type_traits.h:132: redefinition of `struct __type_traits<char>' /work/haiku/haiku/trunk/headers/cpp/type_traits.h:112: previous definition here /work/haiku/haiku/trunk/headers/cpp/type_traits.h:132: explicit specialization of non-template `__type_traits<char>' /work/haiku/haiku/trunk/headers/cpp/type_traits.h:138: confused by earlier errors, bailing out cpp0: output pipe has been closed /work/haiku/haiku/trunk/generated-gcc2/cross-tools/bin/i586-pc-haiku-gcc -c "/work/haiku/haiku/trunk/src/add-ons/media/plugins/ape_reader/MAClib/APEDecompress.cpp" -O -Wall -Wno-trigraphs -Wno-ctor-dtor-privacy -Woverloaded-virtual -Wpointer-arith -Wcast-align -Wsign-compare -Wno-multichar -pipe -nostdinc -D_ZETA_USING_DEPRECATED_API_=1 -D_ZETA_TS_FIND_DIR_=1 -D__HAIKU__ -DHAIKU_DISTRO_COMPATIBILITY_DEFAULT -D__INTEL__ -DARCH_x86 -DBOOT_ARCHIVE_IMAGE_OFFSET=300 -D_BEOS_R5_COMPATIBLE_ -DHAIKU_TARGET_PLATFORM_HAIKU -I/work/haiku/haiku/trunk/build/user_config_headers -I/work/haiku/haiku/trunk/build/config_headers -I/work/haiku/haiku/trunk/src/add-ons/media/plugins/ape_reader/MAClib -I/work/haiku/haiku/trunk/generated-gcc2/objects/common/add-ons/media/plugins/ape_reader/MAClib -I/work/haiku/haiku/trunk/generated-gcc2/objects/linux/x86/common/add-ons/media/plugins/ape_reader/MAClib -I/work/haiku/haiku/trunk/generated-gcc2/objects/haiku/x86/common/add-ons/media/plugins/ape_reader/MAClib -I/work/haiku/haiku/trunk/src/add-ons/media/plugins/ape_reader/MAClib/../LibMonkeysAudio -I- -I/work/haiku/haiku/trunk/headers/cpp -I/work/haiku/haiku/trunk/headers/build/gcc-2.95.3 -I/work/haiku/haiku/trunk/headers -I/work/haiku/haiku/trunk/headers/posix -I/work/haiku/haiku/trunk/headers/gnu -I/work/haiku/haiku/trunk/headers/glibc -I/work/haiku/haiku/trunk/headers/os -I/work/haiku/haiku/trunk/headers/os/add-ons -I/work/haiku/haiku/trunk/headers/os/add-ons/file_system -I/work/haiku/haiku/trunk/headers/os/add-ons/graphics -I/work/haiku/haiku/trunk/headers/os/add-ons/input_server -I/work/haiku/haiku/trunk/headers/os/add-ons/registrar -I/work/haiku/haiku/trunk/headers/os/add-ons/screen_saver -I/work/haiku/haiku/trunk/headers/os/add-ons/tracker -I/work/haiku/haiku/trunk/headers/os/app -I/work/haiku/haiku/trunk/headers/os/device -I/work/haiku/haiku/trunk/headers/os/drivers -I/work/haiku/haiku/trunk/headers/os/game -I/work/haiku/haiku/trunk/headers/os/interface -I/work/haiku/haiku/trunk/headers/os/kernel -I/work/haiku/haiku/trunk/headers/os/media -I/work/haiku/haiku/trunk/headers/os/mail -I/work/haiku/haiku/trunk/headers/os/midi -I/work/haiku/haiku/trunk/headers/os/midi2 -I/work/haiku/haiku/trunk/headers/os/net -I/work/haiku/haiku/trunk/headers/os/opengl -I/work/haiku/haiku/trunk/headers/os/storage -I/work/haiku/haiku/trunk/headers/os/support -I/work/haiku/haiku/trunk/headers/os/translation -I/work/haiku/haiku/trunk/headers/private/. -o "/work/haiku/haiku/trunk/generated-gcc2/objects/haiku/x86/release/add-ons/media/plugins/ape_reader/MAClib/APEDecompress.o" ; ...failed C++ /work/haiku/haiku/trunk/generated-gcc2/objects/haiku/x86/release/add-ons/media/plugins/ape_reader/MAClib/APEDecompress.o ...
It does at least work for me when compiling gcc4 though.
comment:2 by , 16 years ago
comment:3 by , 16 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Indeed, forgot there was an open ticket for that.
Note:
See TracTickets
for help on using tickets.
Patch for gcc4 build