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