From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1aCuMr-0001py-AL for mharc-grub-devel@gnu.org; Sat, 26 Dec 2015 14:19:05 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49973) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aCuMo-0001og-CY for grub-devel@gnu.org; Sat, 26 Dec 2015 14:19:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aCuMn-0007zX-7I for grub-devel@gnu.org; Sat, 26 Dec 2015 14:19:02 -0500 Received: from mout.gmx.net ([212.227.17.21]:51351) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aCuMg-0007zE-QO; Sat, 26 Dec 2015 14:18:55 -0500 Received: from scdbackup.webframe.org ([79.192.89.52]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0MWgND-1ZfXny3iSR-00XwFM; Sat, 26 Dec 2015 20:18:54 +0100 Date: Sat, 26 Dec 2015 20:20:57 +0100 From: "Thomas Schmitt" To: grub-devel@gnu.org Subject: Re: grub-mkrescue hfsplus GPT partition is not mountable on Linux Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit References: <567EAAC9.6040104@gmail.com> In-Reply-To: <567EAAC9.6040104@gmail.com> Message-Id: <404584827813474415@scdbackup.webframe.org> X-Provags-ID: V03:K0:xYMUnLO9PiL3zrHC/mLSJfk+yTIfO+3u6/mzmnwpePOcHzLmDHy rI5KFhAaCFSRbLNDhiopo2Q4deqxN49jgsnRPxI613yLWaNyOQEPepd3vjbEsDlEIUzV95Y rFiZl1pQdnF1EHCR4JhY5TxtlJr0Xvjuzv9wq7+z9XARzX/H67Flk+GcTebJFQ4D9rH3B02 61Kfpp8xLt2zAuAMUWs1A== X-UI-Out-Filterresults: notjunk:1;V01:K0:9QSexl5GzSQ=:ox1l4zm8YyqYRghwZEl8pE A6u2LdXHq6rtuMj3VIU2DM1TzIgOlDrJEpDO4Hq5TytG4ZPYfTLg/NTthp8x3Ht0znT1rhcdC OGG2JKyObv6j4SPzITlmwWe90/VSOoRud3MZJhBzxMqIWa4WNf4HOlC9ives8o/Rp9L5LQHJ8 imUvgPEJ89iR43X2mnHD41qxh1sQQRTuTa1aEJ+P4LTT10311tHJQRirScHZXKfzKjeVbB+Rj iAfOKqsirCkANINSWMggUTmzPDIKMX/a0ccBLKbHw66844KInGhExgHfXnD8voJuH+9aMzPsD wVbRqoRB6CKkx9Oq6xaXLU8EsaOYuBMagHpOAMt4enBt07CSKDpoKj4xWpvKUmuDz0+CdP72O PQuKYcUZQ8yegb0wYo+1ewnPlUCmKOJXx+af2ugpMm8ye8IO2uwZyv8j8lydZQneK2ObioZOL Srw/yX4lBxC98FSWssq+301zn1hhkwqZ+DhpL5VO+UO22rIasi5DqlV7P7pQXHADHTZgSSIZw c8I4gqpbUTB/w2/o7NhEB7GnwoeAB/GcbkAuBf9eDiM0C+ElidrmF/sSIKeDW9rZLrKlrjKOF g65ZC1QMnZ3FW0GBbnY/Wz563II6Gr+py/BDeC0NtvGVNIU/bIB0gfP1zbdg+WRwZX2+blR6y z1CmuPWV9o1wM3qfTWw7JfUsAUG0ZjizmkB+dAS3XPqH9Qd21jgPaPUqTQsUKr4ssheK+PxvN XKXuLYSKSp1d6KeXZR2CfMG1Xbc4EHRN8PI0zFFzONrD6r/qSFMJteQ+L2HFJf2ixBGUc8+DP nMZfd07 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.21 Cc: bug-xorriso@gnu.org X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 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: Sat, 26 Dec 2015 19:19:03 -0000 Hi, > BTW is xorriso available from single GIT repo? For historical reasons the software is scattered over a bzr repo for libisofs and a svn repo for libburn and libisoburn. bzr branch lp:~libburnia-team/libisofs/scdbackup ./nglibisofs-develop svn co http://svn.libburnia-project.org/libburn/trunk ./libburn-develop svn co http://svn.libburnia-project.org/libisoburn/trunk ./libisoburn-develop They yield three .so libraries and a small xorriso main program. Upstream ./bootstrap && ./configure && make make install should work out of the box. First libisofs, then libburn, then libisoburn. But one will have to keep the resulting xorriso from linking with older system-wide installed libburn.so, libisofs.so, libisoburn.so. GNU xorriso can be derived from checked-out libisofs, libburn, and libisoburn repos. They have to be reachable under peculiar names. Further it needs directory jigit-1.17/libjte from http://www.einval.com/~steve/software/JTE/download/jigit_1.17.orig.tar.gz The emerging xorriso/xorriso is weighty and immune against linking to any installed libburn.so, libisofs.so, or libisoburn.so. The equivalent to "git clone" is this (indeed constant :)) script: mkdir ./gnu_xorriso_test cd ./gnu_xorriso_test bzr branch lp:~libburnia-team/libisofs/scdbackup ./nglibisofs-develop svn co http://svn.libburnia-project.org/libburn/trunk ./libburn-develop svn co http://svn.libburnia-project.org/libisoburn/trunk ./libisoburn-develop wget http://www.einval.com/~steve/software/JTE/download/jigit_1.17.orig.tar.gz tar xzf jigit_1.17.orig.tar.gz ln -s jigit-1.17/libjte ./jte-develop (cd libisoburn-develop && ./bootstrap) (cd libisoburn-develop/xorriso && cc -g -Wall -o unite_html_b_line unite_html_b_line.c ) ./libisoburn-develop/xorriso/make_xorriso_standalone.sh There might get reported a problem with "man -H" during make_xorriso_standalone.sh : man: command exited with status 3: /usr/lib/man-db/zsoelim | preconv -e UTF-8 | tbl | groff -mandoc -Thtml It works on my fat workstation but not on the lean VM. This produces directory tree ./xorriso-standalone and the development snapshot tarball (currently ../xorriso-1.4.3.tar.gz). The new directory tree is equivalent to the unpacked tarball tree ./xorriso-1.4.3 and suitable for cd ./xorriso-standalone ./configure && make Check executability and runtime dependencies xorriso/xorriso -version ldd xorriso/xorriso Please ignore compiler warnings about libjte. I need to pester Steve McIntyre to include a few cosmetic changes in the upstream. It is not related to bootability but to Debian download system Jigdo. If you want to debug, best remove the two instances of "-O2" in ./configure. Then run "./configure && make clean && make". Extra nice to debug and extra slow is -O0. Have a nice day :) Thomas