From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OpihZ-0004jz-Eu for mharc-grub-devel@gnu.org; Sun, 29 Aug 2010 10:17:41 -0400 Received: from [140.186.70.92] (port=53614 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OpihU-0004iA-VL for grub-devel@gnu.org; Sun, 29 Aug 2010 10:17:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OpihT-0002cn-BT for grub-devel@gnu.org; Sun, 29 Aug 2010 10:17:36 -0400 Received: from mail-ww0-f41.google.com ([74.125.82.41]:40099) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OpihT-0002cf-5P for grub-devel@gnu.org; Sun, 29 Aug 2010 10:17:35 -0400 Received: by wwb31 with SMTP id 31so3622280wwb.0 for ; Sun, 29 Aug 2010 07:17:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:content-type :content-transfer-encoding; bh=1fsP1mLGWbPxqNTw2rBjKnewTRkxUV5pALkDF3KN0sQ=; b=F8XjDALaufhu6sCuBxqwkrMOZNg8aWXFOxJISpYwRQi3zmqo4KwMVzyGXk0gsWKLSR BCwSRD1ChLgM6bCrDJTLg12oYkEhXKiHrqub4bLcP8pLip3BaNTwAe0wUVTBVymbJZVc UWIgPN2MvnHGxrWoXh67G7RF8Dd0Rh1Fz+XRc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=x0wGo+FfZw0TzRBy0E57petyWcEziy9KuaOU7lNHoHfR/oKvf6eaymhbsmG+lnyDGg ftrDw5rKOaGDt3yLZrStrRm+OHEzFfIp4UoP4zkr0g+QxMuWZcBp0n9z0RlbffJ0ffjD 6EVGYY5Ciah1LfoxFMVi70eOMcgWzc5x3THuU= Received: by 10.227.134.210 with SMTP id k18mr3489802wbt.160.1283091454137; Sun, 29 Aug 2010 07:17:34 -0700 (PDT) MIME-Version: 1.0 Received: by 10.227.137.9 with HTTP; Sun, 29 Aug 2010 07:17:14 -0700 (PDT) In-Reply-To: References: From: "KESHAV P.R." Date: Sun, 29 Aug 2010 19:47:14 +0530 Message-ID: To: The development of GNU GRUB Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: Re: [PATCH] Build system improvements X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Aug 2010 14:17:38 -0000 On Sun, Aug 29, 2010 at 19:39, BVK Chaitanya wrote: > On Sun, Aug 29, 2010 at 6:37 PM, KESHAV P.R. wrote: >> One small question - is ruby still required to build grub2 from >> mainline or newreloc? > > Ruby is not required for mainline anymore. =C2=A0I am not sure newreloc > branch is syned with mainline yet, so it may need it. =C2=A0You can look = up > build requirements in the INSTALL file. > newreloc (https://code.launchpad.net/~skodabenz/grub/grub2-branch-newreloc) is currently synced with mainline but experimental is still using the old build system. >> Currently I have included the following programs >> as makedepends for my grub2-efi (using rev 2627 snapshot tarball, not >> 1.98 tarball) package in archlinux >> >> ruby >> bison >> python (version 2, not 3) >> binutils >> autoconf' >> automake >> autogen >> texinfo >> ncurses >> flex >> help2man >> gettext >> >> All the packages have devel libraries included? Which of these >> packages are "not needed" for the new automake build system? >> > > Ruby is not needed. Python alone is sufficient, its devel variant is > not required. =C2=A0Please look in INSTALL file. > > Why do you say *not* python 3? =C2=A0Did you see build failing with pytho= n > 3? (I havn't tried it myself, just asking) Python 3 is supposed to be backward "incompatible" with python 2. Thats why I asked. Are flex, bison and ncurses still needed for mainline? In case you are interested, this is the grub2-efi package I maintain http://aur.archlinux.org/packages.php?ID=3D40290 (PKGBUILD http://aur.archlinux.org/packages/grub2-efi-bzr/grub2-efi-bzr/PKGBUILD - build script for Archlinux similar to rpm spec file or deb rules file). Any progress on grub-extras support in the build system? Regards. Keshav