Bug#684811: fparser: FTBFS: fpaux.hh:648:57: error: 'makeLongInteger' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
Lucas Nussbaum
lucas at lucas-nussbaum.net
Tue Aug 14 07:08:12 UTC 2012
Source: fparser
Version: 4.3-4
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20120814 qa-ftbfs
Justification: FTBFS in wheezy on amd64
Hi,
During a rebuild of all packages in *wheezy*, your package failed to
build on amd64.
Relevant part:
> /bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"fparser\" -DPACKAGE_TARNAME=\"fparser\" -DPACKAGE_VERSION=\"4.3\" -DPACKAGE_STRING=\"fparser\ 4.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"fparser\" -DVERSION=\"4.3\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDINT_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_MEMSET=1 -DHAVE_STRTOL=1 -I. -g -O2 -c -o fparser.lo fparser.cc
> libtool: compile: g++ -DPACKAGE_NAME=\"fparser\" -DPACKAGE_TARNAME=\"fparser\" -DPACKAGE_VERSION=\"4.3\" "-DPACKAGE_STRING=\"fparser 4.3\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"fparser\" -DVERSION=\"4.3\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDINT_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_MEMSET=1 -DHAVE_STRTOL=1 -I. -g -O2 -c fparser.cc -fPIC -DPIC -o .libs/fparser.o
> In file included from fptypes.hh:280:0,
> from fparser.cc:23:
> fpaux.hh: In instantiation of 'bool FUNCTIONPARSERTYPES::isLongInteger(Value_t) [with Value_t = double]':
> fparser.cc:234:5: required from 'ValueT FUNCTIONPARSERTYPES::fp_pow(const ValueT&, const ValueT&) [with ValueT = double]'
> fpaux.hh:212:59: required from here
> fpaux.hh:648:57: error: 'makeLongInteger' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> fpaux.hh:652:17: note: 'template<class Value_t> long int FUNCTIONPARSERTYPES::makeLongInteger(Value_t)' declared here, later in the translation unit
> fpaux.hh: In instantiation of 'Value_t FUNCTIONPARSERTYPES::fp_acosh(Value_t) [with Value_t = double]':
> fparser.cc:2312:15: required from 'Value_t FunctionParserBase<Value_t>::Eval(const Value_t*) [with Value_t = double]'
> fparser.cc:3482:1: required from here
> fpaux.hh:75:54: error: 'fp_sqrt' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> fpaux.hh:397:17: note: 'long int FUNCTIONPARSERTYPES::fp_sqrt(long int)' declared here, later in the translation unit
> fpaux.hh:75:54: error: 'fp_log' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> fpaux.hh:391:17: note: 'long int FUNCTIONPARSERTYPES::fp_log(long int)' declared here, later in the translation unit
> fpaux.hh: In instantiation of 'Value_t FUNCTIONPARSERTYPES::fp_asinh(Value_t) [with Value_t = double]':
> fparser.cc:2321:24: required from 'Value_t FunctionParserBase<Value_t>::Eval(const Value_t*) [with Value_t = double]'
> fparser.cc:3482:1: required from here
> fpaux.hh:72:54: error: 'fp_sqrt' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> fpaux.hh:397:17: note: 'long int FUNCTIONPARSERTYPES::fp_sqrt(long int)' declared here, later in the translation unit
> fpaux.hh:72:54: error: 'fp_log' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> fpaux.hh:391:17: note: 'long int FUNCTIONPARSERTYPES::fp_log(long int)' declared here, later in the translation unit
> fpaux.hh: In instantiation of 'Value_t FUNCTIONPARSERTYPES::fp_atanh(Value_t) [with Value_t = double]':
> fparser.cc:2333:15: required from 'Value_t FunctionParserBase<Value_t>::Eval(const Value_t*) [with Value_t = double]'
> fparser.cc:3482:1: required from here
> fpaux.hh:78:72: error: 'fp_log' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> fpaux.hh:391:17: note: 'long int FUNCTIONPARSERTYPES::fp_log(long int)' declared here, later in the translation unit
> fpaux.hh: In instantiation of 'Value_t FUNCTIONPARSERTYPES::fp_hypot(Value_t, Value_t) [with Value_t = double]':
> fparser.cc:2406:15: required from 'Value_t FunctionParserBase<Value_t>::Eval(const Value_t*) [with Value_t = double]'
> fparser.cc:3482:1: required from here
> fpaux.hh:68:77: error: 'fp_sqrt' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> fpaux.hh:397:17: note: 'long int FUNCTIONPARSERTYPES::fp_sqrt(long int)' declared here, later in the translation unit
> make[1]: *** [fparser.lo] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2012/08/14/fparser_4.3-4_wheezy.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
More information about the debian-science-maintainers
mailing list