[Debian-astro-maintainers] Bug#879710: ser-player: FTBFS on hurd-i386: pipp_get_filename, {fopen, remove}_utf8 undefined

Aaron M. Ucko ucko at debian.org
Tue Oct 24 20:47:11 UTC 2017


Source: ser-player
Version: 1.7.0-3
Severity: important
Tags: upstream
Justification: fails to build from source
User: debian-hurd at lists.debian.org

Thanks for fully addressing #879126; the latest kfreebsd-i386 build of
ser-player succeeded, and I expect the next kfreebsd-amd64 build will
too.

Meanwhile, I see that builds for hurd-i386 (not a release architecture
either) are failing with "undefined reference" errors, as detailed
below.

Could you please take a look?

Thanks!

------------------------------------------------------------

build/o/unix/ser_player.o: In function `c_ser_player::open_ser_file(QString const&)':
./src/ser_player.cpp:2088: undefined reference to `pipp_get_filename_from_filepath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
build/o/unix/pipp_ser.o: In function `c_pipp_ser::fix_broken_ser_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
./src/pipp_ser.cpp:335: undefined reference to `fopen_utf8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
build/o/unix/pipp_ser.o: In function `c_pipp_ser::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)':
./src/pipp_ser.cpp:58: undefined reference to `fopen_utf8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
build/o/unix/pipp_ser_write.o: In function `c_pipp_ser_write::create(QString const&, int, int, bool, int)':
./src/pipp_ser_write.cpp:52: undefined reference to `fopen_utf8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
./src/pipp_ser_write.cpp:67: undefined reference to `fopen_utf8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
build/o/unix/pipp_ser_write.o: In function `c_pipp_ser_write::close()':
./src/pipp_ser_write.cpp:236: undefined reference to `fopen_utf8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
./src/pipp_ser_write.cpp:256: undefined reference to `remove_utf8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
build/o/unix/pipp_avi_write.o: In function `c_pipp_avi_write::create(char const*, int, int, bool, int, int, int, int, void*)':
./src/pipp_avi_write.cpp:535: undefined reference to `fopen_utf8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
build/o/unix/pipp_avi_write.o: In function `c_pipp_avi_write::split_create()':
./src/pipp_avi_write.cpp:592: undefined reference to `fopen_utf8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
build/o/unix/gif_write.o: In function `c_gif_write::create(QString const&, int, int, int, bool, int, c_gif_write::e_colour_quant_type, int, bool, int, int, int)':
./src/gif_write.cpp:183: undefined reference to `fopen_utf8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status
Makefile:280: recipe for target 'bin/ser-player' failed
make[1]: *** [bin/ser-player] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j1 returned exit code 2
debian/rules:12: recipe for target 'build-arch' failed
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu



More information about the Debian-astro-maintainers mailing list