Summary: | libacovea-5.1.1.ebuild | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jirka Nemec <blupix> |
Component: | New packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | ansla80, cristiano.chiucchiolo, dholm, gentoo, web |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://underclocking.info/blupix/acovea-overlay.tar.bz2 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 91401 | ||
Bug Blocks: | 91403 | ||
Attachments: |
libacovea-5.1.0.ebuild
Ebuild for Acovea 5.1.1 dev-libs/libacovea-5.1.1-r1.ebuild libacovea-5.1.1-r1.ebuild My acovea-5.1.1.ebuild (we don't need r# since not yet released...right?) |
Description
Jirka Nemec
2005-06-23 12:00:27 UTC
Created attachment 61798 [details]
libacovea-5.1.0.ebuild
(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. *** Bug 112176 has been marked as a duplicate of this bug. *** Current is 5.1.1 *** Bug 112176 has been marked as a duplicate of this bug. *** Created attachment 72660 [details]
Ebuild for Acovea 5.1.1
Loks like aliz is MIA. *** Bug 91402 has been marked as a duplicate of this bug. *** 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. 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. Created attachment 80511 [details]
dev-libs/libacovea-5.1.1-r1.ebuild
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
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).
/usr/portage/app-benchmarks/acovea/acovea-5.1.1.ebuild already in portage, thanks |