Package: tse3
Version: 0.3.1-4

Your package fails to build with GCC 4.2.  Version 4.2 has not been
released yet but I'm building with a snapshot in order to find errors
and give people an advance warning.  I'm currently not sure if this
is a bug in your package or the compiler since 4.0/4.1 work.  There's
another package that works with 4.0 but fails with 4.1 (#358261) and
I asked the compiler people if that's a compiler bug.  Once they
respond, I'll update this bug report.


> Automatic build of tse3_0.3.1-4 on em64t by sbuild/amd64 1.112
...
> /bin/sh ../../libtool --tag=CXX --mode=link g++  -fPIC -W -Wall -ansi 
> -pedantic   -o libtse3.la -rpath /usr/lib -release 0.3.1 DisplayParams.lo 
> Error.lo FileBlockParser.lo Filter.lo TSE2MDL.lo FlagTrack.lo KeySigTrack.lo 
> Metronome.lo Midi.lo MidiCommandFilter.lo MidiData.lo MidiEcho.lo MidiFile.lo 
> MidiFilter.lo MidiMapper.lo MidiParams.lo Mixer.lo Mutex.lo Notifier.lo 
> Panic.lo Part.lo Phrase.lo PhraseEdit.lo PhraseList.lo Playable.lo 
> RepeatTrack.lo MidiScheduler.lo Serializable.lo Song.lo TempoTrack.lo 
> TimeSigTrack.lo Track.lo Transport.lo TSE3.lo TSE3MDL.lo ./app/libtse3app.la 
> ./cmd/libtse3cmd.la ./file/libtse3file.la ./ins/libtse3ins.la 
> ./plt/libtse3plt.la ./util/libtse3util.la 
> g++ -shared -nostdlib /usr/lib/../lib64/crti.o 
> /usr/lib/gcc-snapshot/lib/gcc/x86_64-linux-gnu/4.2.0/crtbeginS.o  
> .libs/DisplayParams.o .libs/Error.o .libs/FileBlockParser.o .libs/Filter.o 
> .libs/TSE2MDL.o .libs/FlagTrack.o .libs/KeySigTrack.o .libs/Metronome.o 
> .libs/Midi.o .libs/MidiCommandFilter.o .libs/MidiData.o .libs/MidiEcho.o 
> .libs/MidiFile.o .libs/MidiFilter.o .libs/MidiMapper.o .libs/MidiParams.o 
> .libs/Mixer.o .libs/Mutex.o .libs/Notifier.o .libs/Panic.o .libs/Part.o 
> .libs/Phrase.o .libs/PhraseEdit.o .libs/PhraseList.o .libs/Playable.o 
> .libs/RepeatTrack.o .libs/MidiScheduler.o .libs/Serializable.o .libs/Song.o 
> .libs/TempoTrack.o .libs/TimeSigTrack.o .libs/Track.o .libs/Transport.o 
> .libs/TSE3.o .libs/TSE3MDL.o -Wl,--whole-archive ./app/.libs/libtse3app.a 
> ./cmd/.libs/libtse3cmd.a ./file/.libs/libtse3file.a ./ins/.libs/libtse3ins.a 
> ./plt/.libs/libtse3plt.a ./util/.libs/libtse3util.a -Wl,--no-whole-archive  
> -Wl,--rpath -Wl,/usr/lib/gcc-snapshot/lib64 -Wl,--rpath 
> -Wl,/usr/lib/gcc-snapshot/lib64 -L/lib -L/usr/lib /usr/lib/libasound.so -ldl 
> -lpthread -L/usr/lib/gcc-snapshot/lib/gcc/x86_64-linux-gnu/4.2.0 
> -L/usr/lib/gcc-snapshot/lib/gcc/x86_64-linux-gnu/4.2.0/../../../../lib64 
> -L/lib/../lib64 -L/usr/lib/../lib64 
> -L/usr/lib/gcc-snapshot/lib/gcc/x86_64-linux-gnu/4.2.0/../../.. 
> /usr/lib/gcc-snapshot/lib64/libstdc++.so -lm -lc -lgcc_s 
> /usr/lib/gcc-snapshot/lib/gcc/x86_64-linux-gnu/4.2.0/crtendS.o 
> /usr/lib/../lib64/crtn.o  -Wl,-soname -Wl,libtse3-0.3.1.so -o 
> .libs/libtse3-0.3.1.so
> /usr/bin/ld: .libs/FlagTrack.o: relocation R_X86_64_PC32 against 
> `TSE3::FileBlockParser::~FileBlockParser()' can not be used when making a 
> shared object; recompile with -fPIC
> /usr/bin/ld: final link failed: Bad value
> collect2: ld returned 1 exit status

-- 
Martin Michlmayr
http://www.cyrius.com/

Reply via email to