no rules for creating ../curl/ca-bundle.crt Reproducible: Always Steps to Reproduce: 1.emerge =sci-misc/boinc-6.2.15 2. 3. Actual Results: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../lib -I../api -I../db -I../client -I../tools -I../sched -I../lib/mac -march=native -O2 -pipe -I/usr/include -I/usr/include/openssl -MT switcher.o -MD -MP -MF .deps/switcher.Tpo -c -o switcher.o switcher.C make[2]: *** Pas de règle pour fabriquer la cible « ../curl/ca-bundle.crt », nécessaire pour « all-am ». Arrêt. make[2]: *** Attente des tâches non terminées.... In file included from client_types.h:37, from file_names.h:23, from work_fetch.C:42: ../lib/coproc.h: In constructor ‘COPROC_CUDA::COPROC_CUDA()’: ../lib/coproc.h:97: attention : deprecated conversion from string constant to ‘char*’ ../lib/coproc.h: In constructor ‘COPROC_CELL_SPE::COPROC_CELL_SPE()’: ../lib/coproc.h:107: attention : deprecated conversion from string constant to ‘char*’ mv -f .deps/switcher.Tpo .deps/switcher.Po mv -f .deps/boinc_client-work_fetch.Tpo .deps/boinc_client-work_fetch.Po mv -f .deps/boinc_client-gui_rpc_server_ops.Tpo .deps/boinc_client-gui_rpc_server_ops.Po mv -f .deps/boinc_client-scheduler_op.Tpo .deps/boinc_client-scheduler_op.Po make[2]: quittant le répertoire « /var/tmp/portage/sci-misc/boinc-6.2.15/work/boinc-6.2.15/client » make[1]: *** [all-recursive] Erreur 1 make[1]: quittant le répertoire « /var/tmp/portage/sci-misc/boinc-6.2.15/work/boinc-6.2.15 » make: *** [all] Erreur 2 [31;01m*[0m [31;01m*[0m ERROR: sci-misc/boinc-6.2.15 failed. [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 49: Called src_compile [31;01m*[0m environment, line 3134: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m emake || die "emake failed"; [31;01m*[0m The die message: [31;01m*[0m emake failed [31;01m*[0m [31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant. [31;01m*[0m A complete build log is located at '/var/tmp/portage/sci-misc/boinc-6.2.15/temp/build.log'. [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/sci-misc/boinc-6.2.15/temp/environment'. [31;01m*[0m Expected Results: The archive seems to be broken. The script didn't find ca-bundle.crt in curl directory. emerge --info : Portage 2.1.4.5 (default/linux/amd64/2008.0, gcc-4.2.4, glibc-2.6.1-r0, 2.6.26-gentoo-r3 x86_64) ================================================================= System uname: 2.6.26-gentoo-r3 x86_64 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz Timestamp of tree: Tue, 25 Nov 2008 07:45:01 +0000 app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.4.4-r13, 2.5.2-r7 dev-python/pycrypto: 2.0.1-r6 dev-util/cmake: 2.4.6-r1 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=native -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo " LANG="fr_FR.UTF-8" LC_ALL="fr_FR.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="fr" MAKEOPTS="-j8" PKGDIR="/usr/local/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/berkano /usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa amd64 berkdb bzip2 cli cracklib crypt cups dbus dri dvd encode exif fortran gdbm gif gpm gtk hal iconv ipv6 isdnlog ithreads java jpeg logrotate mad midi mmx mp3 mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp oss pam pcre perl png pppd python readline reflection sdl session spl sse sse2 ssl startup-notification sysfs tcpd threads tiff truetype unicode v4l vorbis wxwindows x264 xml xorg xv xvid zlib" ALSA_CARDS="hda-intel usb-audio" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 173317 [details] emerge --info Suggest expanding this to at least x86 as well. I have the exact same problem with x86 with and without GUI interface: e.g., make[2]: *** No rule to make target `../curl/ca-bundle.crt', needed by `all-am'. Stop. make[2]: *** Waiting for unfinished jobs.... mv -f .deps/switcher.Tpo .deps/switcher.Po mv -f .deps/boinc_client-scheduler_op.Tpo .deps/boinc_client-scheduler_op.Po make[2]: Leaving directory `/var/tmp/portage/sci-misc/boinc-6.2.15/work/boinc-6.2.15/client' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sci-misc/boinc-6.2.15/work/boinc-6.2.15' make: *** [all] Error 2 * * ERROR: sci-misc/boinc-6.2.15 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3051: Called die * The specific snippet of code: * emake || die "emake failed"; * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/sci-misc:boinc-6.2.15:20081125-094004.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-misc/boinc-6.2.15/temp/environment'. Attached is emerge --info. Viva la france! :-)
Boinc Source Version 6.2.15 fixed at http://olivier.mondoloni.free.fr/boinc_source/boinc-6.2.15.tar.bz2 Try it please.
Created attachment 173320 [details] emerge --info (ppc32) Same problem on ppc32: mv -f .deps/boinc_client-whetstone.Tpo .deps/boinc_client-whetstone.Po powerpc-unknown-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../lib -I../api -I../db -I../client -I../tools -I../sched -I../lib/ mac -O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe -I/usr/include -I/usr/include/openssl -MT sw itcher.o -MD -MP -MF .deps/switcher.Tpo -c -o switcher.o switcher.C make[2]: *** No rule to make target `../curl/ca-bundle.crt', needed by `all-am'. Stop. make[2]: *** Waiting for unfinished jobs....
Did you try the source I provide with ? Link above. After ebuild boinc-6.2.15.ebuild digest. emerge boinc
Created attachment 173335 [details, diff] boinc-6.2.15 ebuild diff Several options has been deactivated (boincmgr also). Emake fix comes back. Etc ....
Created attachment 173336 [details] Boinc 6.2.15 new ebuild for test Try it please.
(In reply to comment #2) > Boinc Source Version 6.2.15 fixed at > http://olivier.mondoloni.free.fr/boinc_source/boinc-6.2.15.tar.bz2 > Try it please. > I tried this in a /usr/local/portage/sci-misc/boinc environment with the rest of the stuff from the original ebuild on both x86 and ppc32 and it compiled on both. I can also add that it runs under x86. (It is a bit harder to try on ppc32 as no setiathome (or other app) has been compiled for ppc32 and one has to go through the task of compiling it one self with boinc source. Your boinc does, however, run on ppc32 also, so I would say you have a winner! If you are up to getting ppc32 setiathome or other app going, you are god! :-) Thanks for working this all out!
Look at this link for ppc32 compliant projects http://www.myboinc.com/scores/proj_infos.php Thank you for testing.
new test 6.2.15 ebuild failed >>> Emerging (1 of 1) sci-misc/boinc-6.2.15 * boinc-6.2.15.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking boinc-6.2.15.tar.bz2 to /var/tmp/portage/sci-misc/boinc-6.2.15/work * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /usr/local/portage/sci-misc/boinc/files/boinc-6.2.15-project-list-size.patch * ( boinc-6.2.15-project-list-size.patch ) * * ERROR: sci-misc/boinc-6.2.15 failed. * Call stack: * ebuild.sh, line 49: Called src_unpack * environment, line 3178: Called epatch '/usr/local/portage/sci-misc/boinc/files/boinc-6.2.15-project-list-size.patch' * environment, line 1649: Called die * The specific snippet of code: * die "Cannot find $EPATCH_SOURCE!"; * The die message: * Cannot find $EPATCH_SOURCE! * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/sci-misc:boinc-6.2.15:20081125-162108.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-misc/boinc-6.2.15/temp/environment'. * This ebuild is from an overlay: '/usr/local/portage/' * emerge --info Portage 2.2_rc15 (default/linux/amd64/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r0, 2.6.25-gentoo-r5 x86_64) ================================================================= System uname: Linux-2.6.25-gentoo-r5-x86_64-Intel-R-_Core-TM-2_CPU_6600_@_2.40GHz-with-glibc2.2.5 Timestamp of tree: Tue, 25 Nov 2008 14:00:01 +0000 app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7, 2.1.6-r1 dev-lang/python: 2.4.4-r9, 2.5.2-r8 dev-python/pycrypto: 2.0.1-r6 dev-util/cmake: 2.6.2 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.3.0-r1 sys-apps/sandbox: 1.2.18.1-r3 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.19 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O3 -march=core2 -mssse3 -pipe -fomit-frame-pointer -frecord-gcc-switches" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O3 -march=core2 -mssse3 -pipe -fomit-frame-pointer -frecord-gcc-switches" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="cs_CZ.UTF-8" LC_ALL="cs_CZ.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="cs" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="7zip X a52 aac accessibility acl afs alsa amd64 amr avfs bash-completion berkdb bzip2 cairo cdda cdparanoia cdr cli cracklib crypt dbus directfb dri dts dv dvb dvd dvdr dvdread enca encode ffmpeg fftw flac fltk fontforge fortran gdbm gif glitz gnutls gpm gstreamer hal iconv imlib isdnlog java jpeg lcd lcms libnotify lirc lm_sensors mad matroska midi mikmod mmx mmxext mp3 mp4 mpeg mudflap multilib ncurses network nls nptl nptlonly nsplugin nvidia ogg openal opengl openmp pam pcre pdf perl png pppd python qt3support readline reflection sdl sdl-sound session slang smp speex spell spl sqlite sse sse2 ssl ssse3 stream svg symlink sysfs tcl tcpd teletext theora threads tiff tk transmitter truetype unicode userlocales v4l v4l2 vcd vdr vorbis x264 xanim xcomposite xml xorg xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse joystick evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="cs" LIRC_DEVICES="asusdh serial" USERLAND="GNU" VIDEO_CARDS="nvidia v4l" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Same problem here on x86. Haven't tried the test ebuild though as that I don't have any overlays setup.
sorry, i forgot copy files from /usr/portage/sci-misc/boinc/files/ to to my overlay. but now i got this error make[2]: *** No rule to make target `../curl/ca-bundle.crt', needed by `all-am'. Stop. make[2]: Leaving directory `/var/tmp/portage/sci-misc/boinc-6.2.15/work/boinc-6.2.15/client' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sci-misc/boinc-6.2.15/work/boinc-6.2.15' make: *** [all] Error 2 * * ERROR: sci-misc/boinc-6.2.15 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3123: Called die * The specific snippet of code: * emake -j1 || die "emake failed"; * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/sci-misc:boinc-6.2.15:20081125-165449.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-misc/boinc-6.2.15/temp/environment'. * This ebuild is from an overlay: '/usr/local/portage/' *
succesfull merge after recreate Manifest with fixed source
(In reply to comment #10) > Same problem here on x86. Haven't tried the test ebuild though as that I don't > have any overlays setup. echo "PORTDIR_OVERLAY=/usr/local/portage" >> /etc/make.conf cd /usr/local/portage mkdir -p sci-misc/boinc cp -ar /usr/portage/sci-misc/boinc/* sci-misc/boinc cd sci-misc/boinc ... :-)
(In reply to comment #10) > Same problem here on x86. Haven't tried the test ebuild though as that I don't > have any overlays setup. > In your /etc/make.conf add both lines PORTDIR="/usr/portage" PORTDIR_OVERLAY="${PORTDIR}/local/overlay ${PORTDIR_OVERLAY}" mkdir -p /usr/portage/local/overlay/sci-misc/boinc cd /usr/portage/local/overlay/sci-misc/boinc # copy the portage boinc tree in your overlay directory cp -a /usr/portage/sci-misc/boinc . cp boinc-6.2.15.ebuild.diff . patch -b -p0 --dry-run < boinc-6.2.15.ebuild.diff #if you are happy with the result above, delete --dry-run from the command line and do it again. ebuild boinc-6.2.15.ebuild digest emerge -avp boinc et voila your first overlay is done ;)
Created attachment 173383 [details, diff] boinc-6.2.15.ebuild.diff
Created attachment 173393 [details, diff] New boinc-6.2.15 diff patch You have to create gui_rpc_auth.cfg in files directory (/usr/local/portage/sci-misc/boinc/files) simply like this : touch gui_rpc_auth.cfg . I write a section in this ebuild to permit normal user access to boinc_gui by adding user account in boinc group (gpasswd -a user boinc). Try it please.
Created attachment 173394 [details] New boinc-6.2.15 ebuild (user permission to boinc_gui)
Comment on attachment 173394 [details] New boinc-6.2.15 ebuild (user permission to boinc_gui) Rename it to boinc-6.2.15.ebuild
I changed the source file boinc-6.2.15.tar.bz2. Boinc Manager doesn't display Prerelease at all.
This is my mistake. I forget that in bundling script i removed one more directory than i wanted. Sorry :( Will fix asap.
Fixed in the tree. Have fun :]