[Debian-med-packaging] Bug#720681: ball: FTBFS: no matching function for call to 'BALL::NamedProperty::NamedProperty(const char [12], boost::shared_ptr<BALL::CrystalInfo>&)'

Daniel Schepler dschepler at gmail.com
Sat Aug 24 14:54:51 UTC 2013


Source: ball
Version: 1.4.1+20111206-4
Severity: serious

>From my pbuilder build log:

...
[ 21%] Building CXX object CMakeFiles/BALL.dir/source/FORMAT/PDBFileDetails.o
In file included from /tmp/buildd/ball-1.4.1+20111206/include/BALL/common.h:36:0,
                 from /tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.h:11,
                 from /tmp/buildd/ball-1.4.1+20111206/include/BALL/FORMAT/PDBFile.h:9,
                 from /tmp/buildd/ball-1.4.1+20111206/source/FORMAT/PDBFileDetails.C:9:
/tmp/buildd/ball-1.4.1+20111206/include/BALL/COMMON/logStream.h:165:22: warning: attribute ignored in declaration of 'struct BALL::LogStreamBuf::StreamStruct' [-Wattributes]
   BALL_EXPORT struct StreamStruct
                      ^
/tmp/buildd/ball-1.4.1+20111206/include/BALL/COMMON/logStream.h:165:22: note: attribute for 'struct BALL::LogStreamBuf::StreamStruct' must follow the 'struct' keyword
/tmp/buildd/ball-1.4.1+20111206/source/FORMAT/PDBFileDetails.C: In member function 'virtual bool BALL::PDBFile::interpretRecord(const BALL::PDB::RecordMTRIX3&)':
/tmp/buildd/ball-1.4.1+20111206/source/FORMAT/PDBFileDetails.C:902:71: error: no matching function for call to 'BALL::NamedProperty::NamedProperty(const char [12], boost::shared_ptr<BALL::CrystalInfo>&)'
    current_protein_->setProperty(NamedProperty("CRYSTALINFO", temp_ptr));
                                                                       ^
/tmp/buildd/ball-1.4.1+20111206/source/FORMAT/PDBFileDetails.C:902:71: note: candidates are:
In file included from /tmp/buildd/ball-1.4.1+20111206/include/BALL/FORMAT/PDBFile.h:9:0,
                 from /tmp/buildd/ball-1.4.1+20111206/source/FORMAT/PDBFileDetails.C:9:
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.h:191:3: note: BALL::NamedProperty::NamedProperty(const BALL::NamedProperty&, const string&)
   NamedProperty(const NamedProperty&, const string& name);
   ^
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.h:191:3: note:   no known conversion for argument 1 from 'const char [12]' to 'const BALL::NamedProperty&'
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.h:186:3: note: BALL::NamedProperty::NamedProperty(const BALL::NamedProperty&)
   NamedProperty(const NamedProperty&);
   ^
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.h:186:3: note:   candidate expects 1 argument, 2 provided
In file included from /tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.h:654:0,
                 from /tmp/buildd/ball-1.4.1+20111206/include/BALL/FORMAT/PDBFile.h:9,
                 from /tmp/buildd/ball-1.4.1+20111206/source/FORMAT/PDBFileDetails.C:9:
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:109:1: note: BALL::NamedProperty::NamedProperty(const string&, boost::shared_ptr<BALL::PersistentObject>&)
 NamedProperty::NamedProperty(const string& name, boost::shared_ptr<PersistentObject>& po)
 ^
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:109:1: note:   no known conversion for argument 2 from 'boost::shared_ptr<BALL::CrystalInfo>' to 'boost::shared_ptr<BALL::PersistentObject>&'
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:100:1: note: BALL::NamedProperty::NamedProperty(const string&, BALL::PersistentObject&)
 NamedProperty::NamedProperty(const string& name, PersistentObject& po)
 ^
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:100:1: note:   no known conversion for argument 2 from 'boost::shared_ptr<BALL::CrystalInfo>' to 'BALL::PersistentObject&'
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:91:1: note: BALL::NamedProperty::NamedProperty(const string&, const string&)
 NamedProperty::NamedProperty(const string& name, const string& str)
 ^
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:91:1: note:   no known conversion for argument 2 from 'boost::shared_ptr<BALL::CrystalInfo>' to 'const string& {aka const std::basic_string<char>&}'
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:82:1: note: BALL::NamedProperty::NamedProperty(const string&, double)
 NamedProperty::NamedProperty(const string& name, double value)
 ^
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:82:1: note:   no known conversion for argument 2 from 'boost::shared_ptr<BALL::CrystalInfo>' to 'double'
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:73:1: note: BALL::NamedProperty::NamedProperty(const string&, float)
 NamedProperty::NamedProperty(const string& name, float value)
 ^
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:73:1: note:   no known conversion for argument 2 from 'boost::shared_ptr<BALL::CrystalInfo>' to 'float'
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:64:1: note: BALL::NamedProperty::NamedProperty(const string&, unsigned int)
 NamedProperty::NamedProperty(const string& name, unsigned int value)
 ^
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:64:1: note:   no known conversion for argument 2 from 'boost::shared_ptr<BALL::CrystalInfo>' to 'unsigned int'
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:55:1: note: BALL::NamedProperty::NamedProperty(const string&, int)
 NamedProperty::NamedProperty(const string& name, int value)
 ^
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:55:1: note:   no known conversion for argument 2 from 'boost::shared_ptr<BALL::CrystalInfo>' to 'int'
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:46:1: note: BALL::NamedProperty::NamedProperty(const string&, bool)
 NamedProperty::NamedProperty(const string& name, bool value)
 ^
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:46:1: note:   no known conversion for argument 2 from 'boost::shared_ptr<BALL::CrystalInfo>' to 'bool'
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:38:1: note: BALL::NamedProperty::NamedProperty(const string&)
 NamedProperty::NamedProperty(const string& name)
 ^
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.iC:38:1: note:   candidate expects 1 argument, 2 provided
In file included from /tmp/buildd/ball-1.4.1+20111206/include/BALL/FORMAT/PDBFile.h:9:0,
                 from /tmp/buildd/ball-1.4.1+20111206/source/FORMAT/PDBFileDetails.C:9:
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.h:107:3: note: BALL::NamedProperty::NamedProperty()
   NamedProperty();
   ^
/tmp/buildd/ball-1.4.1+20111206/include/BALL/CONCEPT/property.h:107:3: note:   candidate expects 0 arguments, 2 provided
make[4]: *** [CMakeFiles/BALL.dir/source/FORMAT/PDBFileDetails.o] Error 1
make[4]: Leaving directory `/tmp/buildd/ball-1.4.1+20111206/build'
make[3]: *** [CMakeFiles/BALL.dir/all] Error 2
make[3]: Leaving directory `/tmp/buildd/ball-1.4.1+20111206/build'
make[2]: *** [CMakeFiles/BALL.dir/rule] Error 2
make[2]: Leaving directory `/tmp/buildd/ball-1.4.1+20111206/build'
make[1]: *** [BALL] Error 2
make[1]: Leaving directory `/tmp/buildd/ball-1.4.1+20111206/build'
make: *** [build-arch-stamp] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
-- 
Daniel Schepler



More information about the Debian-med-packaging mailing list