Your message dated Mon, 07 Sep 2015 16:03:21 +0200
with message-id <87egia2uom....@deep-thought.43-1.org>
and subject line Re: Bug#797088: dune-pdelab: FTBFS: undefined reference to 
`Dune::concatPaths
has caused the Debian Bug report #797088,
regarding dune-pdelab: FTBFS: undefined reference to `Dune::concatPaths
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
797088: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797088
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: dune-pdelab
Version: 2.0.0-1
Severity: serious
Tags: sid stretch
Justification: FTBFS

This package FTBFS in a clean sid chroot:

libtool: link: g++ -std=c++11 -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fpermissive -Wl,-z -Wl,relro -o .libs/testanalytic 
testanalytic-
testanalytic.o -pthread  ../../../lib/.libs/libdunepdelab.so -ldunetypetree -ldu
negeometry -ldunecommon -L/usr//lib -L/usr/lib/openmpi/lib -lmpi -ldl -lhwloc -l
ugS2 -lugS3 -ldevS -L/usr/lib/x86_64-linux-gnu -ldunealbertagrid_2d -ldunegrid -
L/usr/lib -lalberta_2d -lalberta_utilities -lm -pthread
testanalytic-testanalytic.o: In function `Dune::VTKWriter<Dune::GridView<Dune::D
efaultLeafGridViewTraits<Dune::YaspGrid<3> const, (Dune::PartitionIteratorType)4
> > >::pwrite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allo
cator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, s
td::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<
char>, std::allocator<char> > const&, Dune::VTK::OutputType, int, int)':
/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:686: undefined reference to `Dun
e::concatPaths(std::__cxx11::basic_string<char, std::char_traits<char>, std::all
ocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:687: undefined reference to `Dun
e::relativePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::al
locator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>,
 std::allocator<char> > const&)'
testanalytic-testanalytic.o: In function 
`Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<Dune::YaspGrid<3>
 const, (Dune::PartitionIteratorType)4> > 
>::getSerialPieceName(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&) const':
/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:603: undefined reference to 
`Dune::concatPaths(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
make[7]: *** [testanalytic] Error 1
Makefile:1441: recipe for target 'testanalytic' failed
make[7]: Leaving directory '/«PKGBUILDDIR»/dune/pdelab/test'
make[6]: *** [check-am] Error 2
Makefile:2344: recipe for target 'check-am' failed
make[6]: Leaving directory '/«PKGBUILDDIR»/dune/pdelab/test'
make[5]: *** [check-recursive] Error 1
Makefile:1907: recipe for target 'check-recursive' failed
make[5]: Leaving directory '/«PKGBUILDDIR»/dune/pdelab/test'
make[4]: *** [check-recursive] Error 1
Makefile:645: recipe for target 'check-recursive' failed
make[4]: Leaving directory '/«PKGBUILDDIR»/dune/pdelab'
make[3]: *** [check-recursive] Error 1
Makefile:624: recipe for target 'check-recursive' failed
make[3]: Leaving directory '/«PKGBUILDDIR»/dune'
make[2]: *** [check-recursive] Error 1
Makefile:798: recipe for target 'check-recursive' failed
make[2]: Leaving directory '/«PKGBUILDDIR»'
dh_auto_test: make -j1 check returned exit code 2
make[1]: *** [override_dh_auto_test] Error 2
/usr/share/dune/dune-debian.mk:20: recipe for target 'override_dh_auto_test' 
failed
make[1]: Leaving directory '/«PKGBUILDDIR»'

Cheers,
Dominic.

--- End Message ---
--- Begin Message ---
Source: dune-pdelab
Source-Version: 2.4~20150901g19e487b-1

Dominic Hargreaves <d...@earth.li> writes:
> This package FTBFS in a clean sid chroot:
[...]
> /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:687: undefined reference to 
> `Dun
> e::relativePath(std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::al
                       ^^^^^^^

That looks like C++11 migration fun... The function is provided by
dune-common which failed to build with GCC5 initially. I assume this is
why no "transition might be needed" bug was filed for it.

However being a scientific C++ library, DUNE's ABI changes with every
release anyway. So no extra transition should be needed, just me
uploading the new release (or release candidate) to unstable soonish.

Ansgar

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to