Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 96892 - libacovea-5.1.1.ebuild
Summary: libacovea-5.1.1.ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL: http://underclocking.info/blupix/acov...
Whiteboard:
Keywords:
: 91402 112176 (view as bug list)
Depends on: 91401
Blocks: 91403
  Show dependency tree
 
Reported: 2005-06-23 12:00 UTC by Jirka Nemec
Modified: 2006-08-13 12:18 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
libacovea-5.1.0.ebuild (libacovea-5.1.0.ebuild,645 bytes, application/octet-stream)
2005-06-23 12:01 UTC, Jirka Nemec
Details
Ebuild for Acovea 5.1.1 (libacovea-5.1.1.ebuild,609 bytes, application/octet-stream)
2005-11-11 08:12 UTC, Scott Robert Ladd
Details
dev-libs/libacovea-5.1.1-r1.ebuild (libacovea-5.1.1-r1.ebuild,632 bytes, application/octet-stream)
2006-02-23 04:33 UTC, Cristiano Chiucchiolo
Details
libacovea-5.1.1-r1.ebuild (libacovea-5.1.1-r1.ebuild,625 bytes, text/plain)
2006-05-09 13:49 UTC, INODE64 Sistemas
Details
My acovea-5.1.1.ebuild (we don't need r# since not yet released...right?) (acovea-5.1.1.ebuild,796 bytes, text/plain)
2006-05-30 22:14 UTC, Joe Millenbach
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jirka Nemec 2005-06-23 12:00:27 UTC
Sorry for my english.
I found on forum ebuild for libacovea 5.0.0 and it works in version 5.1.0. Full overlay is on http://underclocking.info/blupix/acovea-overlay.tar.bz2.
Comment 1 Jirka Nemec 2005-06-23 12:01:51 UTC
Created attachment 61798 [details]
libacovea-5.1.0.ebuild
Comment 2 Mathieu Segaud 2005-06-30 05:55:09 UTC
(In reply to comment #0)
> Sorry for my english.
> I found on forum ebuild for libacovea 5.0.0 and it works in version 5.1.0.
Full overlay is >on http://underclocking.info/blupix/acovea-overlay.tar.bz2.

fine, really fine :)
but I think you should stick with acovea as the name of the ebuild
As of now, upgrade path is quite weird, as the main part of acovea merge is
overwritten by the libacovea merge, but acovea is not. Maybe you should CONFLICT
it with previous version of acovea ebuild.

Thanks for the good work.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-11-11 07:23:56 UTC
*** Bug 112176 has been marked as a duplicate of this bug. ***
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-11-11 07:24:13 UTC
Current is 5.1.1
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-11-11 07:41:29 UTC
*** Bug 112176 has been marked as a duplicate of this bug. ***
Comment 6 Scott Robert Ladd 2005-11-11 08:12:33 UTC
Created attachment 72660 [details]
Ebuild for Acovea 5.1.1
Comment 7 Marius Mauch (RETIRED) gentoo-dev 2005-11-11 08:28:49 UTC
Loks like aliz is MIA.
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2005-11-11 10:13:04 UTC
*** Bug 91402 has been marked as a duplicate of this bug. ***
Comment 9 Cristiano Chiucchiolo 2006-02-19 08:54:40 UTC
I tried the ebuild but it gives me an error during compilation:

make[1]: Entering directory `/var/tmp/portage/libacovea-5.1.1/work/libacovea-5.1
.1/libacovea'
if /bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -I. -I. -
I. -I. -I.. -DACOVEA_VERSION=\"5.1.1\" -DACOVEA_CONFIG_DIR=\""/usr/share/libacov
ea/config/"\" -DACOVEA_BENCHMARK_DIR=\""/usr/share/libacovea/benchmarks/"\"    -
O2 -march=k8 -pipe -fomit-frame-pointer -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-pc-linux-gnu-g++ -I. -I. -I. -I. -I.. -DACOVEA_VERSION=\"5.1.1\" -DACOVE
A_CONFIG_DIR=\"/usr/share/libacovea/config/\" -DACOVEA_BENCHMARK_DIR=\"/usr/shar
e/libacovea/benchmarks/\" -O2 -march=k8 -pipe -fomit-frame-pointer -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:
acovea.h:639: error: expected class-name before '{' token
acovea.cpp: In constructor `acovea::acovea_landscape::acovea_landscape(std::stri
ng, acovea::optimization_mode, const acovea::application&, acovea::acovea_listen
er&)':
acovea.cpp:1140: error: no matching function for call to `libevocosm::landscape<
acovea::acovea_organism>::landscape(acovea::acovea_listener&)'
/usr/include/libevocosm/landscape.h:59: note: candidates are: libevocosm::landsc
ape<acovea::acovea_organism>::landscape()
/usr/include/libevocosm/landscape.h:59: note:                 libevocosm::landsc
ape<acovea::acovea_organism>::landscape(const libevocosm::landscape<acovea::acov
ea_organism>&)
acovea.cpp: At global scope:
acovea.cpp:1169: error: `listener' has not been declared
acovea.cpp:1171: error: ISO C++ forbids declaration of `listener' with no type
acovea.cpp: In function `double run_test(const std::vector<std::string, std::all
ocator<std::string> >&, std::string, int&, acovea::optimization_mode)':
acovea.cpp:1201: error: request for member `yield' in `listener', which is of no
n-class type `int'
acovea.cpp:1254: error: request for member `yield' in `listener', which is of no
n-class type `int'
acovea.cpp:1277: error: request for member `report_error' in `listener', which i
s of non-class type `int'
acovea.cpp:1292: error: request for member `report_error' in `listener', which i
s of non-class type `int'
acovea.cpp: In member function `virtual double acovea::acovea_landscape::test(ac
ovea::acovea_organism&, bool) const':
acovea.cpp:1331: error: `m_listener' undeclared (first use this function)
acovea.cpp:1331: error: (Each undeclared identifier is reported only once for ea
ch function it appears in.)
acovea.cpp: In member function `virtual double acovea::acovea_landscape::test(st
d::vector<acovea::acovea_organism, std::allocator<acovea::acovea_organism> >&) c
onst':
acovea.cpp:1348: error: `m_listener' undeclared (first use this function)
acovea.cpp: In constructor `acovea::acovea_reporter::acovea_reporter(std::string
, size_t, const acovea::application&, acovea::acovea_listener&, acovea::optimiza
tion_mode)':
acovea.cpp:1377: error: no matching function for call to `libevocosm::reporter<a
covea::acovea_organism, acovea::acovea_landscape>::reporter(acovea::acovea_liste
ner&)'
/usr/include/libevocosm/reporter.h:53: note: candidates are: libevocosm::reporte
r<acovea::acovea_organism, acovea::acovea_landscape>::reporter()
/usr/include/libevocosm/reporter.h:53: note:                 libevocosm::reporte
r<acovea::acovea_organism, acovea::acovea_landscape>::reporter(const libevocosm:
:reporter<acovea::acovea_organism, acovea::acovea_landscape>&)
acovea.cpp: In member function `virtual bool acovea::acovea_reporter::report(con
st std::vector<std::vector<acovea::acovea_organism, std::allocator<acovea::acove
a_organism> >, std::allocator<std::vector<acovea::acovea_organism, std::allocato
r<acovea::acovea_organism> > > >&, size_t, double&, bool)':
acovea.cpp:1583: error: invalid initialization of reference of type 'int&' from
expression of type 'acovea::acovea_listener'
acovea.cpp:1171: error: in passing argument 3 of `double run_test(const std::vec
tor<std::string, std::allocator<std::string> >&, std::string, int&, acovea::opti
mization_mode)'
acovea.cpp:1584: error: invalid initialization of reference of type 'int&' from
expression of type 'acovea::acovea_listener'
acovea.cpp:1171: error: in passing argument 3 of `double run_test(const std::vec
tor<std::string, std::allocator<std::string> >&, std::string, int&, acovea::opti
mization_mode)'
acovea.cpp:1610: error: invalid initialization of reference of type 'int&' from
expression of type 'acovea::acovea_listener'
acovea.cpp:1171: error: in passing argument 3 of `double run_test(const std::vec
tor<std::string, std::allocator<std::string> >&, std::string, int&, acovea::opti
mization_mode)'
acovea.cpp: In constructor `acovea::acovea_world::acovea_world(acovea::acovea_li
stener&, std::string, acovea::optimization_mode, const acovea::application&, siz
e_t, size_t, double, double, double, double, bool, size_t)':
acovea.cpp:1896: error: `version' is not a member of `libevocosm::globals'
acovea.cpp:1928: error: no matching function for call to `libevocosm::evocosm<ac
ovea::acovea_organism, acovea::acovea_landscape>::evocosm(acovea::acovea_listene
r&, size_t&, size_t&, int, int, acovea::acovea_mutator&, acovea::acovea_reproduc
er&, libevocosm::scaler<acovea::acovea_organism>&, libevocosm::random_pool_migra
tor<acovea::acovea_organism>&, libevocosm::elitism_selector<acovea::acovea_organ
ism>&, acovea::acovea_reporter&, acovea::acovea_world&, acovea::acovea_world&, b
ool)'
/usr/include/libevocosm/evocosm.h:322: note: candidates are: libevocosm::evocosm
<OrganismType, LandscapeType>::evocosm(const libevocosm::evocosm<OrganismType, L
andscapeType>&) [with OrganismType = acovea::acovea_organism, LandscapeType = ac
ovea::acovea_landscape]
/usr/include/libevocosm/evocosm.h:274: note:                 libevocosm::evocosm
<OrganismType, LandscapeType>::evocosm(size_t, size_t, size_t, size_t, libevocos
m::mutator<OrganismType>&, libevocosm::reproducer<OrganismType>&, libevocosm::sc
aler<OrganismType>&, libevocosm::migrator<OrganismType>&, libevocosm::selector<O
rganismType>&, libevocosm::reporter<OrganismType, LandscapeType>&, libevocosm::o
rganism_factory<OrganismType>&, libevocosm::landscape_factory<LandscapeType>&, b
ool) [with OrganismType = acovea::acovea_organism, LandscapeType = acovea::acove                                                                           a_landscape]
acovea.cpp: In member function `double acovea::acovea_world::run()':
acovea.cpp:1960: error: 'class acovea::acovea_listener' has no member named 'rep                                                                           ort_error'
acovea.cpp:1966: error: 'class acovea::acovea_listener' has no member named 'run                                                                           _complete'
acovea.cpp: In member function `void acovea::acovea_world::terminate()':
acovea.cpp:1974: error: 'class libevocosm::evocosm<acovea::acovea_organism, acov                                                                           ea::acovea_landscape>' has no member named 'terminate'
make[1]: *** [acovea.lo] Error 1
make[1]: Leaving directory `/var/tmp/portage/libacovea-5.1.1/work/libacovea-5.1.                                                                           1/libacovea'
make: *** [all-recursive] Error 1

!!! ERROR: dev-libs/libacovea-5.1.1 failed.
!!! Function src_compile, Line 566, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.


Portage 2.0.54 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/ "
LANG="it_IT.UTF-8"
LC_ALL="it_IT.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--relax -Wl,--enable-new-dtags -Wl,--sort-common"
LINGUAS="it"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/binaries/"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac alsa arts audiofile avi bash-completion berkdb bitmap-fonts browserplugin bzip2 calendar cdb cdda cdparanoia cdr cjk clamav crypt css cups curl divx4linux dts dv dvd dvdr dvdread eds emboss emul-linux-x86 encode esd exif expat fam fame ffmpeg firefox flac foomaticdb fortran ftp gif gimp glut gphoto2 gpm gstreamer gtk hal icq idn ieee1394 imagemagick imlib ipv6 java javascript jpeg kde lcms libwww lm_sensors logitech-mouse lzw lzw-tiff mad matroska mhash mime mng mozilla mp3 mpeg msn ncurses nls nsplugin nvidia ogg oggvorbis opengl pam pcre pda pdflib perl php pic png ppds python qt quicktime readline samba scanner sdl spell ssl subtitles tcltk tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd videos vorbis wxwindows xine xml2 xmms xpm xv xvid yahoo zlib linguas_it userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET


I also tried to export LDFLAGS="", but nothing changed.
Comment 10 Cristiano Chiucchiolo 2006-02-23 04:31:52 UTC
I solved the problem updating gcc to version 3.4.5. I don't know if this is a general problem, anyway I created a new ebuild that gives no problem to me. It is libacovea-5.1.1-r1.ebuild, please download it and report any bugs.

Thanks.
Comment 11 Cristiano Chiucchiolo 2006-02-23 04:33:19 UTC
Created attachment 80511 [details]
dev-libs/libacovea-5.1.1-r1.ebuild
Comment 12 INODE64 Sistemas 2006-05-09 13:49:05 UTC
Created attachment 86505 [details]
libacovea-5.1.1-r1.ebuild

fix depends to >=dev-libs/libcoyotl-3.1.0 and >=dev-libs/libevocosm-3.1.0 for compile ok
Comment 13 Joe Millenbach 2006-05-30 22:14:04 UTC
Created attachment 87937 [details]
My acovea-5.1.1.ebuild (we don't need r# since not yet released...right?)

My version of this ebuild (added 2 deps, test section, and explicit calls to econf and emake...dunno if needed).
Comment 14 Stefan Schweizer (RETIRED) gentoo-dev 2006-08-13 12:18:25 UTC
/usr/portage/app-benchmarks/acovea/acovea-5.1.1.ebuild

already in portage, thanks