diff options
Diffstat (limited to 'audio/darkice/patches/patch-src_LameLibEncoder.cpp')
-rw-r--r-- | audio/darkice/patches/patch-src_LameLibEncoder.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/audio/darkice/patches/patch-src_LameLibEncoder.cpp b/audio/darkice/patches/patch-src_LameLibEncoder.cpp new file mode 100644 index 00000000000..40b08ec4e3a --- /dev/null +++ b/audio/darkice/patches/patch-src_LameLibEncoder.cpp @@ -0,0 +1,18 @@ +$NetBSD: patch-src_LameLibEncoder.cpp,v 1.1 2014/02/22 14:51:03 wiedi Exp $ + +Fix broken amd64 build +--- src/LameLibEncoder.cpp.orig 2013-07-15 05:50:42.000000000 +0000 ++++ src/LameLibEncoder.cpp +@@ -81,10 +81,10 @@ LameLibEncoder :: open ( void ) + // ugly lame returns -1 in a pointer on allocation errors + // this is cast to (long int) so that the pointer can be handled + // on 64 bit systems as well +- if ( !lameGlobalFlags || ((long int)lameGlobalFlags) == -1 ) { ++ if ( !lameGlobalFlags || lameGlobalFlags == (lame_global_flags *)-1 ) { + throw Exception( __FILE__, __LINE__, + "lame lib init error", +- (long int) lameGlobalFlags); ++ (long int)(intptr_t) lameGlobalFlags); + } + + if ( 0 > lame_set_num_channels( lameGlobalFlags, getInChannel()) ) { |