[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Seqan used to build on kfreebsd but does not any more



Hi,

the package seqan currently in testing previously built on all
architectures except sparc (even on kfreebsd-*)[1].  I needed to
fix some onrelated build issue and now the recent build log on
kfreebsd[2] says:

...
cd /«BUILDDIR»/seqan-1.4.1+dfsg/obj-x86_64-kfreebsd-gnu/core/demos && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_file_speed.dir/link.txt --verbose=1
/usr/bin/c++   -g -O2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2    -Wl,-z,relro CMakeFiles/demo_file_speed.dir/file_speed.cpp.o  -o ../../bin/demo_file_speed  -lz 
CMakeFiles/demo_file_speed.dir/file_speed.cpp.o: In function `waitFor':
/«BUILDDIR»/seqan-1.4.1+dfsg/core/include/seqan/system/file_async.h:893: undefined reference to `aio_suspend64'
/«BUILDDIR»/seqan-1.4.1+dfsg/core/include/seqan/system/file_async.h:894: undefined reference to `aio_return64'
/«BUILDDIR»/seqan-1.4.1+dfsg/core/include/seqan/system/file_async.h:900: undefined reference to `aio_error64'
/«BUILDDIR»/seqan-1.4.1+dfsg/core/include/seqan/system/file_async.h:900: undefined reference to `aio_error64'
CMakeFiles/demo_file_speed.dir/file_speed.cpp.o: In function `asyncWriteAt<void, char, long unsigned int, long unsigned int>':
/«BUILDDIR»/seqan-1.4.1+dfsg/core/include/seqan/system/file_async.h:842: undefined reference to `aio_write64'
CMakeFiles/demo_file_speed.dir/file_speed.cpp.o: In function `waitFor':
/«BUILDDIR»/seqan-1.4.1+dfsg/core/include/seqan/system/file_async.h:939: undefined reference to `aio_error64'
/«BUILDDIR»/seqan-1.4.1+dfsg/core/include/seqan/system/file_async.h:947: undefined reference to `aio_return64'
/«BUILDDIR»/seqan-1.4.1+dfsg/core/include/seqan/system/file_async.h:954: undefined reference to `aio_error64'
/«BUILDDIR»/seqan-1.4.1+dfsg/core/include/seqan/system/file_async.h:935: undefined reference to `aio_suspend64'
/«BUILDDIR»/seqan-1.4.1+dfsg/core/include/seqan/system/file_async.h:939: undefined reference to `aio_error64'
/«BUILDDIR»/seqan-1.4.1+dfsg/core/include/seqan/system/file_async.h:947: undefined reference to `aio_return64'
/«BUILDDIR»/seqan-1.4.1+dfsg/core/include/seqan/system/file_async.h:954: undefined reference to `aio_error64'
CMakeFiles/demo_file_speed.dir/file_speed.cpp.o: In function `asyncWriteAt<void, char, long unsigned int, long int>':
/«BUILDDIR»/seqan-1.4.1+dfsg/core/include/seqan/system/file_async.h:842: undefined reference to `aio_write64'
CMakeFiles/demo_file_speed.dir/file_speed.cpp.o: In function `asyncReadAt<void, char, long unsigned int, long int>':
/«BUILDDIR»/seqan-1.4.1+dfsg/core/include/seqan/system/file_async.h:797: undefined reference to `aio_read64'
CMakeFiles/demo_file_speed.dir/file_speed.cpp.o: In function `cancel<void>':
/«BUILDDIR»/seqan-1.4.1+dfsg/core/include/seqan/system/file_async.h:994: undefined reference to `aio_cancel64'
collect2: error: ld returned 1 exit status
make[4]: *** [bin/demo_file_speed] Error 1
core/demos/CMakeFiles/demo_file_speed.dir/build.make:89: recipe for target 'bin/demo_file_speed' failed
make[4]: Leaving directory '/«BUILDDIR»/seqan-1.4.1+dfsg/obj-x86_64-kfreebsd-gnu'
CMakeFiles/Makefile2:2435: recipe for target 'core/demos/CMakeFiles/demo_file_speed.dir/all' failed
make[3]: *** [core/demos/CMakeFiles/demo_file_speed.dir/all] Error 2
make[3]: Leaving directory '/«BUILDDIR»/seqan-1.4.1+dfsg/obj-x86_64-kfreebsd-gnu'
make[2]: *** [all] Error 2


I'm wondering how this change was triggered and how to fix this.  I'm
specifically interested in kfreebsd-amd64 but fixing it on both
architectures would be a plus.

Kind regards

      Andreas.

[1] https://buildd.debian.org/status/package.php?p=seqan&suite=jessie
[2] https://buildd.debian.org/status/fetch.php?pkg=seqan&arch=kfreebsd-amd64&ver=1.4.1%2Bdfsg-2&stamp=1409680867

-- 
http://fam-tille.de


Reply to: