From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1GLMTX-0002Im-7l for garchives@archives.gentoo.org; Thu, 07 Sep 2006 16:11:35 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k87GA2ZP013084; Thu, 7 Sep 2006 16:10:02 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k87G0IwP005930 for ; Thu, 7 Sep 2006 16:00:18 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id E10ACB41FA for ; Thu, 7 Sep 2006 16:00:17 +0000 (UTC) Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20339-08 for ; Thu, 7 Sep 2006 16:00:16 +0000 (UTC) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 74E27B41FF for ; Thu, 7 Sep 2006 16:00:10 +0000 (UTC) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1GLMI7-00035t-40 for gentoo-user@gentoo.org; Thu, 07 Sep 2006 17:59:47 +0200 Received: from adsl-68-78-78-238.dsl.emhril.ameritech.net ([68.78.78.238]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 07 Sep 2006 17:59:47 +0200 Received: from reader by adsl-68-78-78-238.dsl.emhril.ameritech.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 07 Sep 2006 17:59:47 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: reader@newsguy.com Subject: [gentoo-user] Re: More ebuild failing (install step) Date: Thu, 07 Sep 2006 10:59:35 -0500 Organization: Still searching... Message-ID: <87r6yn8y6w.fsf@newsguy.com> References: <87d5a9uo0p.fsf@newsguy.com> <7573e9640609061324s5b9ad987p25784844059a66db@mail.gmail.com> <87pse8jv4v.fsf@newsguy.com> <7573e9640609062234o4094da1ex74d4a3c4d90f4d6e@mail.gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: adsl-68-78-78-238.dsl.emhril.ameritech.net User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.50 (gnu/linux) Cancel-Lock: sha1:BHgK31ZevA1QHQfeEzAXb9kWi+g= Sender: news X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Status: No, score=-1.654 required=5.5 tests=[AWL=-0.016, BAYES_00=-2.599, NO_REAL_NAME=0.961] X-Spam-Score: -1.654 X-Spam-Level: X-Archives-Salt: 5131294a-8dd5-44c8-902b-3d71d39c754d X-Archives-Hash: e2a688d43dab4f8c7d106eadd3db8d39 "Richard Fish" writes: >> In my meager knowledge Makefile.in is used to create a Makefile but >> which one guides the overall build? >> >> ./pcp/Makefile >> ./source/tdb/Makefile >> ./source/iniparser/test/Makefile >> ./source/iniparser/Makefile >> ./source/Makefile.in >> ./examples/VFS/Makefile.in > > ...but it seems you ran this between unpack and compile steps? > Because you have no source/Makefile. > No, I ran find between `compile' and `install', and that must be the problem. ./source/Makefile disappears when I run `ebuild install'. Checking now: I've stepped thru these: digest unpack compile And now there is a Makefile in source find . -iname '*makefile*' ./pcp/Makefile ./source/tdb/Makefile ./source/Makefile ./source/iniparser/test/Makefile ./source/iniparser/Makefile ./source/Makefile.in ./examples/VFS/Makefile.in [...] But once I've run `ebuild install' (and it fails as posted) it disappears: find . -iname '*makefile*' ./pcp/Makefile ./source/tdb/Makefile ./source/iniparser/test/Makefile ./source/iniparser/Makefile ./source/Makefile.in ./examples/VFS/Makefile.in ./examples/pdb/Makefile [...] I used the samba-3.0.23a.ebuild now on portage as base. The only changes I've made were to illimintate torture These two lines at line 127 # einfo "make rpctorture" # emake rpctorture || ewarn "rpctorture didn't build" And the change you suggested at line 148 < make DESTDIR=${D} install-everything || die --- > make DESTDIR=${D} install || die I've since restored intall-everything I've diffed my ebuild against the one now on portage samba-3.0.23a.ebuild for your convenience and inlined the resulting patch derived with diff -u (unified style output) But first, the reason for commenting out those two line about torture was because the compile phase broke on compiling torture and I couldn't determine why. I was told torture was an antiquated and little used tool so decided to just try to leave it out. Also the full edited ebuild is here: http://www.jtan.com/~reader/samba-3.0.23c.ebuild but a diff is posted below. diff -u samba-3.0.23a.ebuild samba-3.0.23c.ebuild ======================================================== --- samba-3.0.23a.ebuild 2006-09-07 09:49:39.000000000 -0500 +++ samba-3.0.23c.ebuild 2006-09-07 10:43:38.000000000 -0500 @@ -123,8 +123,8 @@ emake proto || die "SAMBA make proto error" emake everything || die "SAMBA make everything error" - einfo "make rpctorture" - emake rpctorture || ewarn "rpctorture didn't build" +# einfo "make rpctorture" +# emake rpctorture || ewarn "rpctorture didn't build" if use python ; then python python/setup.py build -- gentoo-user@gentoo.org mailing list