Package: src:libical
Version: 0.44-2
Severity: serious
Justification: FTBFS
User: debian-...@lists.debian.org
Usertags: kfreebsd

Hi,

your package no longer builds on GNU/kFreeBSD due to an undefined
reference to __bswap32:
| cd 
/build/buildd-libical_0.44-2-kfreebsd-amd64-RPROIM/libical-0.44/obj-x86_64-kfreebsd-gnu/src/test
 && /usr/bin/cmake -E cmake_link_script CMakeFiles/copycluster.dir/link.txt 
--verbose=1
| /usr/bin/gcc  -g -O2    CMakeFiles/copycluster.dir/copycluster.o  -o 
../../bin/copycluster -rdynamic 
-L/build/buildd-libical_0.44-2-kfreebsd-amd64-RPROIM/libical-0.44/obj-x86_64-kfreebsd-gnu/lib
 ../../lib/libical.so.0.44.0 ../../lib/libicalss.so.0.44.0 
../../lib/libical.so.0.44.0 -lpthread 
-Wl,-rpath,/build/buildd-libical_0.44-2-kfreebsd-amd64-RPROIM/libical-0.44/obj-x86_64-kfreebsd-gnu/lib
 
| ../../lib/libical.so.0.44.0: undefined reference to `__bswap32'

Full build logs:
  https://buildd.debian.org/status/package.php?suite=unstable&p=libical

Indeed, a quick grep confirms this:
| k...@kbsd:~/hack/porting-4/libical-0.44$ grep __bswap32 -r .
| Fichier binaire 
./obj-i486-kfreebsd-gnu/src/libical/CMakeFiles/ical.dir/icaltz-util.o concordant
| Fichier binaire 
./obj-i486-kfreebsd-gnu/src/libical/CMakeFiles/ical-static.dir/icaltz-util.o 
concordant
| Fichier binaire ./obj-i486-kfreebsd-gnu/lib/libical.so.0.44.0 concordant
| Fichier binaire ./obj-i486-kfreebsd-gnu/lib/libical.so.0 concordant
| Fichier binaire ./obj-i486-kfreebsd-gnu/lib/libical.so concordant
| Fichier binaire ./obj-i486-kfreebsd-gnu/lib/libical.a concordant

nm does too:
| k...@kbsd:~/hack/porting-4/libical-0.44$ nm -D  
./obj-i486-kfreebsd-gnu/lib/libical.so|grep bswap
|          U __bswap32

I'm not sure how this reference got here, but let's open a bug right now
to make sure it's not forgotten about.

Mraw,
KiBi.



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to