Hi all,

After updating the unreleased tophat package to a new upstream release
1.4.0, the i386 build if failing:
https://launchpadlibrarian.net/89589761/buildlog_ubuntu-oneiric-i386.tophat_1.4.0-1~oneiric1_FAILEDTOBUILD.txt.gz

The relevant part seems to be:
g++ -Wall -Wno-strict-aliasing -march=i686 -O3 -g -O2 -DNDEBUG
-I/usr/include/seqan -Wall -Wno-strict-aliasing -march=i686 -O3 -g -O2
-DNDEBUG   -Wl,-Bsymbolic-functions -L/usr/lib -o gtf_to_fasta
GTFToFasta.o FastaTools.o ../src/libtophat.a libgc.a -lbam -lz -lz
GTFToFasta.o: In function `GFaSeqGet':
/build/buildd/tophat-1.4.0/src/GFaSeqGet.h:66: undefined reference to
`GFaSeqGet::finit(char const*, long, bool)'
collect2: ld returned 1 exit status
make[3]: *** [gtf_to_fasta] Error 1
make[3]: Leaving directory `/build/buildd/tophat-1.4.0/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/tophat-1.4.0'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/tophat-1.4.0'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

The same package for amd64 builds without problem.
https://launchpadlibrarian.net/89809979/buildlog_ubuntu-oneiric-amd64.tophat_1.4.0-1~oneiric2_BUILDING.txt.gz

I emailed tophat authors, but I was wondering is this is something any
of you have seen before?

Also, searching to see if I can find a solution, I found a similar
situation in this bu report:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/121461

The interesting part that caught my attention was:
"For whatever reason, on i386, the linker expects to link against
"unsigned int", but on both i386 and amd64, the libgtkmm-2.4 libraries
only offer an "unsigned long" version"

I wonder if this is the problem here.

Thanks,
Carlos


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/CABgGhBLoTHdjEiSX9S77y3H+TiXA5iAhMyQ7zvcnR74=thj...@mail.gmail.com

Reply via email to