[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: grub-mkrescue hfsplus GPT partition is not mountable on Linux

From: Thomas Schmitt
Subject: Re: grub-mkrescue hfsplus GPT partition is not mountable on Linux
Date: Sat, 26 Dec 2015 20:20:57 +0100


> 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 ./libburn-develop
  svn co ./libisoburn-develop
They yield three .so libraries and a small xorriso main program.
  ./bootstrap && ./configure && make
  make install
should work out of the box. First libisofs, then libburn, then

But one will have to keep the resulting xorriso from linking with
older system-wide installed,,

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

The emerging xorriso/xorriso is weighty and immune against linking
to any installed,, or

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 ./libburn-develop
  svn co ./libisoburn-develop
  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 )


There might get reported a problem with "man -H" during :
   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


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 :)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]