Bug#584285: salome: FTBFS: hxx2salome.cpp:247: error: 'system' is not a member of 'std'

Denis Barbier bouzim at gmail.com
Thu Jun 3 19:47:02 UTC 2010


On 2010/6/3 Adam C Powell IV wrote:
> severity 584285 serious
> thanks
>
> Hello Cyril,
>
> I started seeing this error as well when building on Ubuntu Jaunty --
> not at first, but more recently.  It's curious, why would a C++ standard
> interface bug start showing up in Jaunty, when Sid continued to build
> just fine?  I suspect my unstable chroot has a build dependency not
> listed in Build-Depends, but what would alleviate this error?
>
> I'm afraid I'm not a C++ expert.  Denis or André, I hate to keep calling
> on you, but do you know how we might fix this?

Hi Adam, I am working on it.
This error looks indeed strange, but in fact it is not related to C++,
this is because configure silently fails, and no Makefile was
generated for KERNEL_SRC.
If you use pbuilder, you should be able to reproduce this bug by running
   sudo pbuilder --binary-arch
The problem is that patches are unapplied by autobuilders, they have
to be applied before running configure.  A patch will look like
--- debian/rules
+++ debian/rules
@@ -84,7 +84,10 @@ clean:
        rm -f *-stamp
        dh_clean

-configure-stamp:
+patch-stamp:
+       QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
+
+configure-stamp: patch-stamp
        dh_testdir
 #      Move aside obsolete files
        for obsoletefile in KERNEL_SRC_$(SALOME_VERSION)/bin/runSalome \

But there are other problems, I will try to provide working patches tonight.

P.S.: no need to Cc me, I subscribed to PTS.

Denis





More information about the debian-science-maintainers mailing list