Public bug reported:
Binary package hint: acovea
compiling with gcc-4.x leads to a regression.:
libacovea-5.1.1$ make
Making all in libacovea
make[1]: Entering directory `/home/oem/Downloads/libacovea-5.1.1/libacovea'
if /bin/bash ../libtool --tag=CXX --mode=compile g++ -I. -I. -I. -I. -I..
-DACOVEA_VERSION=\"5.1.1\"
-DACOVEA_CONFIG_DIR=\""/usr/local/share/libacovea/config/"\"
-DACOVEA_BENCHMARK_DIR=\""/usr/local/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
g++ -I. -I. -I. -I. -I.. -DACOVEA_VERSION=\"5.1.1\"
-DACOVEA_CONFIG_DIR=\"/usr/local/share/libacovea/config/\"
-DACOVEA_BENCHMARK_DIR=\"/usr/local/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: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.cpp: In function 'double run_test(const
std::vector<std::basic_string<char> >&, std::string, libevocosm::listener&,
acovea::optimization_mode)':
acovea.cpp:1214:42: error: no matching function for call to 'stat::stat(const
char*, stat*)'
acovea.cpp:1214:42: note: candidates are:
/usr/include/bits/stat.h:46:8: note: stat::stat()
/usr/include/bits/stat.h:46:8: note: candidate expects 0 arguments, 2 provided
/usr/include/bits/stat.h:46:8: note: stat::stat(const stat&)
/usr/include/bits/stat.h:46:8: note: candidate expects 1 argument, 2 provided
acovea.cpp:1221:23: warning: deprecated conversion from string constant to
'char*' [-Wwrite-strings]
make[1]: *** [acovea.lo] Error 1
make[1]: Leaving directory `/home/oem/Downloads/libacovea-5.1.1/libacovea'
make: *** [all-recursive] Error 1
The solution to solve this, there is a missing #include <sys/stat.h>.
Please add this include in file libacovea/acovea.cpp and the problem is
solved.
Best regards
Martin
** Affects: acovea (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/800351
Title:
regression with gcc-4.x
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/acovea/+bug/800351/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs