I'd like to request an ebuild for the minor program, wavegain. The program works with the same intent as vorbisgain and mp3gain, but by applying physical gain to wav-files. http://freshmeat.net/projects/wavegain/ N.B. It would seems it's originally compiled for Win32, and a patch was/is? needed : http://www.hydrogenaudio.org/forums/index.php?showtopic=3868 and http://www.hydrogenaudio.org/forums/index.php?showtopic=19426 An unofficial working debian-package should be at: http://rarewares.org/debian-info-misc.html http://rarewares.org/debian/packages/unstable/index.php Regards, Peter Reproducible: Always Steps to Reproduce: 1. Look boggled at source-code 2. Scratch head in bewilderment 3. Search for non-existant programming/coding/debugging skills 4. File a bug report applying big wet pleading puppy-eyes. Actual Results: Nothing much. Well, atleast not in regards to the ebuild. The rest of the world was probably quite busy and stuff happened elsewhere. Expected Results: Magically do my bidding and made an ebuild out of thin air?
Created attachment 64791 [details] wavegain-1.2.4.ebuild Alright, it compiles for me this way. Tell me if it works.
chainsaw@adrastea ~ $ wavegain stalker.wav -4.34 dB | 32767 | 0.61 | 19881 | -72 | -30 | stalker.wav Recommended Album Gain: -3.34 dB Scale: 0.6808 WaveGain Processing completed normally *** glibc detected *** wavegain: free(): invalid next size (fast): 0x08073030 *** ======= Backtrace: ========= /lib/libc.so.6[0xa7e2597a] /lib/libc.so.6(__libc_free+0x82)[0xa7e263a2] wavegain[0x804bc28] /lib/libc.so.6(__libc_start_main+0xe4)[0xa7dd7544] wavegain[0x8048bb1] ======= Memory map: ======== 08048000-08051000 r-xp 00000000 08:03 988690 /usr/bin/wavegain 08051000-08052000 rw-p 00009000 08:03 988690 /usr/bin/wavegain 08052000-08094000 rw-p 08052000 00:00 0 [heap] a7c00000-a7c21000 rw-p a7c00000 00:00 0 a7c21000-a7d00000 ---p a7c21000 00:00 0 a7db6000-a7dc0000 r-xp 00000000 08:03 1851996 /usr/lib/gcc/i686-pc-linux-gnu/4.0.1/libgcc_s.so.1 a7dc0000-a7dc1000 rw-p 00009000 08:03 1851996 /usr/lib/gcc/i686-pc-linux-gnu/4.0.1/libgcc_s.so.1 a7dc1000-a7dc2000 rw-p a7dc1000 00:00 0 a7dc2000-a7ed8000 r-xp 00000000 08:03 1933827 /lib/libc-2.3.90.so a7ed8000-a7ed9000 r--p 00116000 08:03 1933827 /lib/libc-2.3.90.so a7ed9000-a7edc000 rw-p 00117000 08:03 1933827 /lib/libc-2.3.90.so a7edc000-a7edf000 rw-p a7edc000 00:00 0 a7edf000-a7f2d000 r-xp 00000000 08:03 360507 /usr/lib/libsndfile.so.1.0.11 a7f2d000-a7f32000 rw-p 0004e000 08:03 360507 /usr/lib/libsndfile.so.1.0.11 a7f32000-a7f36000 rw-p a7f32000 00:00 0 a7f36000-a7f5b000 r-xp 00000000 08:03 1933834 /lib/libm-2.3.90.so a7f5b000-a7f5d000 rw-p 00024000 08:03 1933834 /lib/libm-2.3.90.so a7f74000-a7f75000 rw-p a7f74000 00:00 0 a7f75000-a7f8f000 r-xp 00000000 08:03 1933841 /lib/ld-2.3.90.so a7f8f000-a7f90000 r--p 00019000 08:03 1933841 /lib/ld-2.3.90.so a7f90000-a7f91000 rw-p 0001a000 08:03 1933841 /lib/ld-2.3.90.so afd79000-afd8f000 rw-p afd79000 00:00 0 [stack] ffffe000-fffff000 ---p 00000000 00:00 0 [vdso] Aborted This package is broken, at least under GCC 4. It needs work in order to be accepted for inclusion.
Created attachment 65846 [details] wavegain-1.2.4.ebuild Hello, I've been using this ebuild, compiled with gcc4, haven't noticed any troubles. Not that I use it frquently though.
Created attachment 65847 [details] a diff used in ebuild
Created attachment 92554 [details] wavegain-1.2.6.ebuild This ebuild for the new version works for me with gcc4.