block 653744 by 658577 thanks Hi,
Al Stone <a...@ahs3.net> writes: > On 01/09/2012 11:19 PM, Aron Xu wrote: >> I believe here's some useful information in the log: >> >> checking libevocosm/evocosm.h usability... no >> checking libevocosm/evocosm.h presence... yes >> configure: WARNING: libevocosm/evocosm.h: present but cannot be compiled >> configure: WARNING: libevocosm/evocosm.h: check for missing >> prerequisite headers? >> configure: WARNING: libevocosm/evocosm.h: see the Autoconf documentation >> configure: WARNING: libevocosm/evocosm.h: section "Present But >> Cannot Be Compiled" >> configure: WARNING: libevocosm/evocosm.h: proceeding with the >> preprocessor's result >> configure: WARNING: libevocosm/evocosm.h: in the future, the compiler >> will take precedence >> configure: WARNING: ## ------------------------------------------ ## >> configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ## >> configure: WARNING: ## ------------------------------------------ ## >> checking for libevocosm/evocosm.h... yes > > Thanks. I'm looking into this. Note that it is completely > architecture-independent (i.e., that it was discovered with > armhf is irrelevant -- it occurs on amd64 the same way. I've just submitted #658577 against libevocosm-dev, because it seems one header file (listener.h) in libevocosm-dev is broken. However, there must be an bug in acovea too, because acovea doesn't build with the fixed libevocosm-dev. Here is the build log: dh_testdir # Add here commands to compile the package. /usr/bin/make make[1]: Entering directory `/home/vincent/debian/tmp/acovea/acovea-5.1.1' Making all in libacovea make[2]: Entering directory `/home/vincent/debian/tmp/acovea/acovea-5.1.1/libacovea' if /bin/bash ../libtool --tag=CXX --mode=compile x86_64-linux-gnu-g++ -I. -I. -I. -I. -I.. -DACOVEA_VERSION=\"5.1.1\" -DACOVEA_CONFIG_DIR=\""/usr/share//libacovea/config/"\" -DACOVEA_BENCHMARK_DIR=\""/usr/share//libacovea/benchmarks/"\" -g -O2 -MT acovea.lo -MD -MP -MF ".deps/acovea.Tpo" -c -o acovea.lo acovea.cpp; \ then mv -f ".deps/acovea.Tpo" ".deps/acovea.Plo"; else rm -f ".deps/acovea.Tpo"; exit 1; fi mkdir .libs x86_64-linux-gnu-g++ -I. -I. -I. -I. -I.. -DACOVEA_VERSION=\"5.1.1\" -DACOVEA_CONFIG_DIR=\"/usr/share//libacovea/config/\" -DACOVEA_BENCHMARK_DIR=\"/usr/share//libacovea/benchmarks/\" -g -O2 -MT acovea.lo -MD -MP -MF .deps/acovea.Tpo -c acovea.cpp -fPIC -DPIC -o .libs/acovea.o In file included from acovea.cpp:36:0: acovea.h:422:5: warning: 'typedef' was ignored in this declaration [enabled by default] acovea.h: In member function 'virtual bool acovea::acovea_organism::operator<(const libevocosm::organism<acovea::chromosome>&) const': acovea.h:549:25: error: 'm_fitness' was not declared in this scope acovea.h:549:53: error: 'a_right.libevocosm::organism<acovea::chromosome>::fitness' cannot be used as a function acovea.h: At global scope: acovea.h:630:5: warning: 'typedef' was ignored in this declaration [enabled by default] acovea.h:636:5: warning: 'typedef' was ignored in this declaration [enabled by default] acovea.h:639:5: error: expected class-name before '{' token acovea.h:734:44: error: expected template-name before '<' token acovea.h:734:44: error: expected '{' before '<' token acovea.h:734:44: error: expected unqualified-id before '<' token acovea.cpp:1981:1: error: expected '}' at end of input make[2]: *** [acovea.lo] Error 1 make[2]: Leaving directory `/home/vincent/debian/tmp/acovea/acovea-5.1.1/libacovea' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/vincent/debian/tmp/acovea/acovea-5.1.1' make: *** [build-stamp] Error 2 Vincent -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org