From: "Thomas Schmitt" <scdbackup@gmx.net>
To: grub-devel@gnu.org
Cc: bug-xorriso@gnu.org
Subject: Re: grub-mkrescue hfsplus GPT partition is not mountable on Linux
Date: Sat, 26 Dec 2015 20:20:57 +0100 [thread overview]
Message-ID: <404584827813474415@scdbackup.webframe.org> (raw)
In-Reply-To: <567EAAC9.6040104@gmail.com>
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
prev parent reply other threads:[~2015-12-26 19:19 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-12-22 19:17 grub-mkrescue hfsplus GPT partition is not mountable on Linux Andrei Borzenkov
2015-12-22 21:32 ` Thomas Schmitt
2015-12-22 22:54 ` Thomas Schmitt
2015-12-24 20:32 ` Andrei Borzenkov
2015-12-25 10:36 ` Thomas Schmitt
2015-12-26 11:39 ` Thomas Schmitt
2015-12-26 14:57 ` [Bug-xorriso] " Andrei Borzenkov
2015-12-26 19:20 ` Thomas Schmitt [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=404584827813474415@scdbackup.webframe.org \
--to=scdbackup@gmx.net \
--cc=bug-xorriso@gnu.org \
--cc=grub-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.