From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1MDf52-0001q5-UO for mharc-grub-devel@gnu.org; Mon, 08 Jun 2009 09:40:05 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MDf4z-0001hY-8u for grub-devel@gnu.org; Mon, 08 Jun 2009 09:40:01 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MDf4t-0001S7-Fb for grub-devel@gnu.org; Mon, 08 Jun 2009 09:39:59 -0400 Received: from [199.232.76.173] (port=51978 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MDf4t-0001Rm-AW for grub-devel@gnu.org; Mon, 08 Jun 2009 09:39:55 -0400 Received: from nougat.ucs.ed.ac.uk ([129.215.13.205]:39202) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MDf4s-0001Gc-Pj for grub-devel@gnu.org; Mon, 08 Jun 2009 09:39:55 -0400 Received: from lmtp1.ucs.ed.ac.uk (lmtp1.ucs.ed.ac.uk [129.215.149.64]) by nougat.ucs.ed.ac.uk (8.13.8/8.13.4) with ESMTP id n58DdpmW026775 for ; Mon, 8 Jun 2009 14:39:53 +0100 (BST) Received: from emperor.ucs.ed.ac.uk (emperor.ucs.ed.ac.uk [194.81.249.143]) by lmtp1.ucs.ed.ac.uk (8.13.8/8.13.7) with ESMTP id n58Ddppr024254 for ; Mon, 8 Jun 2009 14:39:51 +0100 (BST) Message-ID: <4A2D14A7.4040405@ed.ac.uk> Date: Mon, 08 Jun 2009 14:39:51 +0100 From: James Jarvis User-Agent: Thunderbird 2.0.0.19 (X11/20090107) MIME-Version: 1.0 To: The development of GRUB 2 References: <4A2CF763.50105@ed.ac.uk> In-Reply-To: Content-Type: multipart/mixed; boundary="------------050809020306010305010909" X-Edinburgh-Scanned: at nougat.ucs.ed.ac.uk with MIMEDefang 2.60, Sophie, Sophos Anti-Virus, Clam AntiVirus X-Scanned-By: MIMEDefang 2.60 on 129.215.13.205 X-Scanned-By: MIMEDefang 2.52 on 129.215.149.64 X-detected-operating-system: by monty-python.gnu.org: Solaris 10 (beta) Subject: Re: echo and hello bug X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jun 2009 13:40:02 -0000 This is a multi-part message in MIME format. --------------050809020306010305010909 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Vladimir 'phcoder' Serbinenko wrote: > On Mon, Jun 8, 2009 at 1:34 PM, James Jarvis wrote: > >> I have submitted a bug in to the bugzilla at >> >> https://savannah.gnu.org/bugs/?26744 >> >> in which hello just hangs. >> >> I have tried a few tests around this to see if I can get any output via >> hello from the command line (from menu pressing C) but I cannot. The problem >> also occurs if I use echo. Any suggestions on how I might try to fix this (I >> am happy to test it)? >> >> The fact that both hello and echo seem to exhibit the same problem suggests >> it is not the input as the former is set as a string in the code. >> > What is your build environment? > I build on Ubuntu 9.04 SMP x86_64 on the iMac 9,1 I tend to use a fat binary using - the dev is towards a grub image to work on both 32 and 64 bit macs however I have tested just as 64 bit and it has the same error. As the bug report says I compile and build for efi platform. In OSX the efi.tar.gz is unpacked to MacOSX root (hd0,1)/ and bless the (hd0,1)/efi/grub/grub.efi there. Menus work. Appleloader works. I have attached the script I use to build it. James >> James >> >> >> >> -- >> The University of Edinburgh is a charitable body, registered in >> Scotland, with registration number SC005336. >> >> >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> http://lists.gnu.org/mailman/listinfo/grub-devel >> >> > > > > -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. --------------050809020306010305010909 Content-Type: application/x-shellscript; name="makefatgrub.sh" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="makefatgrub.sh" IyEvYmluL2Jhc2gKIyBTY3JpcHQgdG8gbWFrZSBhICJmYXQiIGdydWIyIEVG SSAKCmdydWJfcmVsZWFzZT10cnVuay9ncnViMgojZ3J1Yl9yZWxlYXNlPXRh Z3MvcmVsZWFzZV8xXzk2CgpGQVRHTFVFPSIke0hPTUV9L3JlZml0LXNyYy0w LjEzL2ZhdGdsdWUucHkiCgoKbW9kdWxlcz0iZ3B0IGZhdCBoZnNwbHVzIGhm cyB1ZGYgdWZzIGV4dDIgbm9ybWFsIGNoYWluIGJvb3QgY29uZmlnZmlsZSBm c191dWlkIGZzaGVscCBhcHBsZWxkciBtaW5pY21kIG1tYXAgaGVscCBmb250 IGFwcGxlIGlzbzk2NjAgcGNpIHBjIHBjcGFydCBleHRjbWQgbG9hZGJpb3Mg bG9hZGVudiBzaCBzZWFyY2ggYXBwbGUgbHMgZXh0Y21kIGVjaG8gcmVhZCBi dWZpbyBjcGlvIGd6aW8gbGludXggaGVsbG8gdGVybWluZm8gcGMgcGNpIGhh bmRsZXIgbWVtcncgZWxmIGJsb2NrbGlzdCBidWZpbyBjYXQgY21wIGNyYyBo YWx0IGhleGR1bXAgamZzIGtlcm5lbCBsc3BjaSBhY3BpIGFmZnMgYWZzIHBj cGFydCByZWJvb3Qgc2xlZXAgdGFyIHRlc3QgdmlkZW8gdmlkZW90ZXN0IGZp eHZpZGVvIHhmcyB4bnUiCgoKbW9kdWxlcz0iYWNvcm4gYWNwaSBhZmZzIGFm cyBhbWlnYSBhcHBsZWxkciBhcHBsZSBiaXRtYXAgYmxvY2tsaXN0IGJvb3Qg YnVmaW8gY2F0IGNoYWluIGNtcCBjb25maWdmaWxlIGNwaW8gY3JjIGRhdGVo b29rIGRhdGUgZGF0ZXRpbWUgZG1fbnYgZWNobyBlbGYgZXh0MiBleHRjbWQg ZmF0IGZpeHZpZGVvIGZvbnQgZnNoZWxwIGZzX3V1aWQgZ2Z4dGVybSBncHQg Z3B0c3luYyBnemlvIGhhbHQgaGFuZGxlciBoZWxsbyBoZWxwIGhleGR1bXAg aGZzIGhmc3BsdXMgaXNvOTY2MCBqZnMganBlZyBrZXJuZWwgbGludXggbG9h ZGJpb3MgbG9hZGVudiBsb29wYmFjayBscyBsc3BjaSBsdm0gbWRyYWlkIG1l bXJ3IG1pbmljbWQgbWluaXggbW1hcCBub3JtYWwgbnRmc2NvbXAgbnRmcyBw YXJ0dG9vbCBwY2kgcGMgcGNwYXJ0IHBuZyByYWlkNXJlYyByYWlkNnJlYyBy YWlkIHJlYWQgcmVib290IHJlaXNlcmZzIHNjc2kgc2VhcmNoIHNmcyBzaCBz bGVlcCBzdW4gdGFyIHRlcm1pbmZvIHRlc3QgdGdhIHVkZiB1ZnMgdmlkZW8g dmlkZW90ZXN0IHhmcyB4bnUiCgoKbW9kdWxlcz0iZ3B0IGhmc3BsdXMgZmF0 IG50ZnMgZXh0MiBoZnMgdWRmIHVmcyBsaW51eCBsb2FkYmlvcyBsb2FkZW52 IGhhbmRsZXIgcmVhZCByZWJvb3Qgc2VhcmNoIG1pbmljbWQgZXh0Y21kIHNo IGZzX3V1aWQgZnNoZWxwIGhlbHAgYXBwbGVsZHIgY2F0IG5vcm1hbCBjaGFp biBib290IGNvbmZpZ2ZpbGUga2VybmVsIGlzbzk2NjAgbHMgaGV4ZHVtcCBo ZnMgbW1hcCBhY3BpIHBjaSBzY3NpIGFwcGxlIHRydWUgZWNobyBoZWxsbyIK CgpjZCAke0hPTUV9CgpybSAtcmYgZWZpCmZvciBkaXIgaW4gIiR7SE9NRX0v ZWZpL2kzODYiICIke0hPTUV9L2VmaS94ODZfNjQiICIke0hPTUV9L2VmaS9n cnViIiAKZG8KIHJtIC1yZiAkZGlyCiBta2RpciAtcCAkZGlyIHx8ICggZWNo byBjYW5ub3QgbWFrZSAkZGlyOyBleGl0IDEpCmRvbmUKCiNzdm4gY28gc3Zu Oi8vc3ZuLnN2LmdudS5vcmcvZ3J1Yi90cnVuay9ncnViMgpzdm4gY28gc3Zu Oi8vc3ZuLnN2LmdudS5vcmcvZ3J1Yi8ke2dydWJfcmVsZWFzZX0gZ3J1YjJf YnVpbGQKCnB1c2hkIGdydWIyX2J1aWxkLwoKZm9yIGFyY2ggaW4gaTM4NiB4 ODZfNjQKZG8KIGlmIFsgLWYgLi9hdXRvZ2VuLnNoIF0gCiB0aGVuCiAgIC4v YXV0b2dlbi5zaCB8fCBleGl0IDEKIGVsc2UKICAgYXV0b2NvbmYKIGZpCiBt YWtlIGRpc3RjbGVhbgogLi9jb25maWd1cmUgLS13aXRoLXBsYXRmb3JtPWVm aSAtLXRhcmdldD0kYXJjaCB8fCBleGl0IDEKICBtYWtlIHx8IGV4aXQgMQoj ICBtb2R1bGVzPSJgbHMgKi5tb2QgfCBzZWQgJ3MvLm1vZC8vJyB8IHRyICdc bicgJyAnYCIKCiAgLi9ncnViLW1raW1hZ2UgLWQgLiAtbyBncnViLmVmaSAk e21vZHVsZXN9IAogIGNwIGdydWIuZWZpICoubW9kIGZzLmxzdCBjb21tYW5k LmxzdCAke0hPTUV9L2VmaS8ke2FyY2h9Lwpkb25lCgpjYXQgPDxFT0YgPiAk e0hPTUV9L2VmaS9ncnViL2dydWIuY2ZnCnNldCBkZWZhdWx0PTAKc2V0IHRp bWVvdXQ9MTAKCm1lbnVlbnRyeSAiUElFIiB7CiAgc2VhcmNoIC0tc2V0IC9l ZmkvZ3J1Yi9saW51eAogIGZha2ViaW9zCiAgbGludXggL2VmaS9ncnViL2xp bnV4IHJvb3Q9L2Rldi9yYW0wCiAgaW5pdHJkIC9lZmkvZ3J1Yi9waWUKfQpt ZW51ZW50cnkgIkVGSVBJRSIgewogIHNlYXJjaCAtLXNldCAvZWZpL2dydWIv bGludXgKICBsaW51eCAvZWZpL2dydWIvbGludXggcm9vdD0vZGV2L3JhbTAK ICBpbml0cmQgL2VmaS9ncnViL3BpZQp9Cm1lbnVlbnRyeSAiTWFjT1NYIiB7 CiAgc2VhcmNoIC0tc2V0IC91c3Ivc3RhbmRhbG9uZS9pMzg2L2Jvb3QuZWZp CiAgY2hhaW5sb2FkZXIgL3Vzci9zdGFuZGFsb25lL2kzODYvYm9vdC5lZmkK fQptZW51ZW50cnkgIkxlZ2FjeSBIRCBCb290IiB7CiAgYXBwbGVsb2FkZXIg SEQKfQptZW51ZW50cnkgIlJlYm9vdCIgewogIHJlYm9vdAp9CkVPRgoKCgpw dXNoZCAke0hPTUV9L2VmaS94ODZfNjQvCmZvciBmaWxlIGluICouZWZpICou bW9kCmRvCiMjIyBUaGUgZmF0Z2x1ZS5weSBweXRob24gc2NyaXB0IGlzIGZy b20gcmVmaXQuLi4KIyMjIHlvdSBtYXkgbmVlZCB0byBnZXQgaG9sZCBvZiBp dApldmFsICR7RkFUR0xVRX0gJHtIT01FfS9lZmkvZ3J1Yi8ke2ZpbGV9ICAk e0hPTUV9L2VmaS9pMzg2LyR7ZmlsZX0gJHtIT01FfS9lZmkveDg2XzY0LyR7 ZmlsZX0KZG9uZQoKY2F0ICR7SE9NRX0vZWZpL3g4Nl82NC9jb21tYW5kLmxz dCAke0hPTUV9L2VmaS9pMzg2L2NvbW1hbmQubHN0IHwgc29ydCB8IHVuaXEg PiAke0hPTUV9L2VmaS9ncnViL2NvbW1hbmQubHN0CmNwICR7SE9NRX0veDg2 XzY0L2VmaS9mcy5sc3QgJHtIT01FfS9lZmkvZ3J1Yi8KCmN1cmwgaHR0cDov L3BpZS51Y3MuZWQuYWMudWsvcGllLTIuMC9kaXN0L3BpZS0yLjYuMjkuMiA+ ICR7SE9NRX0vZWZpL2dydWIvcGllCmN1cmwgaHR0cDovL3BpZS51Y3MuZWQu YWMudWsvcGllLTIuMC9kaXN0L2xpbnV4LTIuNi4yOS4yID4gJHtIT01FfS9l ZmkvZ3J1Yi9saW51eAoKIyMjIEdldCBpMzg2IG9ubHkgbW9kdWxlcwpwdXNo ZCAke0hPTUV9L2VmaS9pMzg2CmZvciBmaWxlIGluICoubW9kIApkbyAKICBb IC1mIC4uL2dydWIvJGZpbGUgXSB8fCBjcCAkZmlsZSAuLi9ncnViLyAKZG9u ZQpwb3BkCgpjZCAke0hPTUV9CnRhciAtY3Z6ZiBlZmkudGFyLmd6IGVmaQoK --------------050809020306010305010909--