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

Bug#731806: debian-installer: FTBFS on sparc: genisoimage errors



Le 28/04/2014 22:25, Sébastien Bernard a écrit :
Le 28/04/2014 22:01, Thomas Schmitt a écrit :
Hi,

Sebastien's machine now has a xorriso-1.3.7 (the current development
snapshot) with changed libburn/async.c.

The callers of add_worker() now declare:

         union w_list_data o;

rather than

         struct union_member o;

The type of the fourth parameter of add_worker has been changed
from (void *) to (union w_list_data *).

The formerly SIGBUSsing statement became quite elegant

         a->u = *data;

Given that it is a good bug catcher on Debian sparc, and more concise
than e.g.
         memcpy(&(a->u), data, sizeof(union w_list_data));
i tend to keep it.


To Sebastien:

Please give
    /home/thomas/xorriso-1.3.7/xorriso/xorriso
a thorough testing with your debian-cd setup.
("make dist" should even pack it up to a usable tarball)

Whatever the outcome will be with that strange strcmp() bug,
your original alternatives 1 and 2 have small chances to succeed
unless we declare surrender on 3.

1- It has been publicly stated in the past that Debian will not
    accept a package with original mkisofs. Stated reason was social
    incompatibility with its author.

2- Steve McIntyre prefers xorriso to take over genisoimage tasks
    rather than changing genisoimage code.
    From his view, xorriso is comfortably self-maintaining. :))
    I try to give him few reason to regret this strategy.

3- A xorriso candidate (rather stack sanitized than alignment
    corrected) has now been beamed onto your machine.


Have a nice day :)

Thomas


Thomas,

I'm trying to rebuild from sid now, since sparc has been removed from jessie.

Cheers

Seb
Two thumbs up thomas :
xorriso -as mkisofs -r -J -o ./tmp/miniiso/mini.iso -G /boot/isofs.b -B ... ./tmp/miniiso/cd_tree
GNU xorriso 1.3.7 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev 'stdio:./tmp/miniiso/mini.iso'
Media current: stdio file, overwriteable
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 8791m free
Added to ISO image: directory '/'='/home/seb/dev/debian-installer-20140316/build/tmp/miniiso/cd_tree'
xorriso : UPDATE : 7 files added in 1 seconds
xorriso : UPDATE : 7 files added in 1 seconds
xorriso : NOTE : Copying to System Area: 7040 bytes from file '/boot/isofs.b'
ISO image produced: 4235 sectors
Written to medium : 4235 sectors at LBA 0
Writing to 'stdio:./tmp/miniiso/mini.iso' completed successfully.

So the package was built ok.

Cheers to team work.

Seb


Reply to: