Processed (with 1 error): Re: Bug#961336: prboom-plus FTBFS on big endian

2020-05-26 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 confirmed pending fixed-upstream
Bug #961336 [src:prboom-plus] prboom-plus FTBFS on big endian
Added tag(s) confirmed, pending, and fixed-upstream.
> forwarded -1
Unknown command or malformed arguments to command.


-- 
961336: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=961336
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#961336: prboom-plus FTBFS on big endian

2020-05-26 Thread Fabian Greffrath

Control: tags -1 confirmed pending fixed-upstream
Control: forwarded -1 
https://github.com/coelckers/prboom-plus/commit/29320630c9ae878e537f451f173dbf9007d6786b




Bug#961336: prboom-plus FTBFS on big endian

2020-05-23 Thread Adrian Bunk
On Sat, May 23, 2020 at 05:52:26PM +0200, Fabian Greffrath wrote:
> Hi Adrian,

Hi Fabian,

> Am Samstag, den 23.05.2020, 15:39 +0300 schrieb Adrian Bunk:
> > cd /<>/obj-s390x-linux-gnu/data && ./rdatawad -I [...]
> > /<>/obj-s390x-linux-gnu/prboom-plus.wad
> > Segmentation fault
> > make[3]: *** [data/CMakeFiles/prboomwad.dir/build.make:257: prboom-
> > plus.wad] Error 139
> 
> are these platforms cross-built?

no, all buildd.debian.org builds are native builds.

Some non-release architectures are built inside qemu,
but for the program built this is like a native build
(e.g. the m68k build runs native m68k gcc inside qemu).

> I am asking, because one step in
> building prboom-plus is to compile a helper tool called "rdatawad" and
> run this to combine several graphics and sound files into a data "wad"
> file needed by the engine.

It is exactly all big endian architectures that fail this way,[1]
this looks like "rdatawad" always segfaults on big endian.

>  - Fabian

cu
Adrian

[1] riscv64 is little endian and fails for unrelated reasons



Bug#961336: prboom-plus FTBFS on big endian

2020-05-23 Thread Fabian Greffrath
Hi Adrian,

Am Samstag, den 23.05.2020, 15:39 +0300 schrieb Adrian Bunk:
> cd /<>/obj-s390x-linux-gnu/data && ./rdatawad -I [...]
> /<>/obj-s390x-linux-gnu/prboom-plus.wad
> Segmentation fault
> make[3]: *** [data/CMakeFiles/prboomwad.dir/build.make:257: prboom-
> plus.wad] Error 139

are these platforms cross-built? I am asking, because one step in
building prboom-plus is to compile a helper tool called "rdatawad" and
run this to combine several graphics and sound files into a data "wad"
file needed by the engine.

 - Fabian



signature.asc
Description: This is a digitally signed message part


Bug#961336: prboom-plus FTBFS on big endian

2020-05-23 Thread Adrian Bunk
Source: prboom-plus
Version: 2:2.5.1.7um+git72-1
Severity: serious
Tags: ftbfs

https://buildd.debian.org/status/package.php?p=prboom-plus

...
cd /<>/obj-s390x-linux-gnu/data && ./rdatawad -I 
/<>/prboom2/data -palette palette.rgb -lumps lumps/switches.lmp 
lumps/animated.lmp lumps/crbrick.lmp lumps/crtan.lmp lumps/crgray.lmp 
lumps/crgreen.lmp lumps/crbrown.lmp lumps/crgold.lmp lumps/crred.lmp 
lumps/crblue.lmp lumps/crblue2.lmp lumps/crorange.lmp lumps/cryellow.lmp 
-marker C_START -lumps lumps/watermap.lmp -marker C_END -marker B_START -lumps 
lumps/sinetabl.lmp lumps/tangtabl.lmp lumps/tantoang.lmp lumps/gammatbl.lmp 
lumps/chexdeh.lmp lumps/bfgbex.lmp lumps/nervebex.lmp lumps/glshadow.lmp 
lumps/glfp.lmp lumps/glvp.lmp lumps/-prbhud-.lmp lumps/m_ammo.lmp 
lumps/m_armour.lmp lumps/m_arrow.lmp lumps/m_health.lmp lumps/m_key.lmp 
lumps/m_normal.lmp lumps/m_shadow.lmp lumps/m_power.lmp lumps/m_weap.lmp 
lumps/m_mark.lmp -marker B_END -sounds sounds/dsdgsit.wav sounds/dsdgatk.wav 
sounds/dsdgact.wav sounds/dsdgdth.wav sounds/dsdgpain.wav -graphics 
graphics/dig0.ppm graphics/dig1.ppm graphics/dig2.ppm graphics/dig3.ppm 
graphics/dig4.ppm graphics/dig5.ppm graphics/dig6.ppm graphics/dig7.ppm 
graphics/dig8.ppm graphics/dig9.ppm graphics/diga.ppm graphics/digb.ppm 
graphics/digc.ppm graphics/digd.ppm graphics/dige.ppm graphics/digf.ppm 
graphics/digg.ppm graphics/digh.ppm graphics/digi.ppm graphics/digj.ppm 
graphics/digk.ppm graphics/digl.ppm graphics/digm.ppm graphics/dign.ppm 
graphics/digo.ppm graphics/digp.ppm graphics/digq.ppm graphics/digr.ppm 
graphics/digs.ppm graphics/digt.ppm graphics/digu.ppm graphics/digv.ppm 
graphics/digw.ppm graphics/digx.ppm graphics/digy.ppm graphics/digz.ppm 
graphics/dig45.ppm graphics/dig47.ppm graphics/dig58.ppm graphics/dig91.ppm 
graphics/dig93.ppm graphics/stbr123.ppm graphics/stbr124.ppm 
graphics/stbr125.ppm graphics/stbr126.ppm graphics/stbr127.ppm 
graphics/boxul.ppm graphics/boxuc.ppm graphics/boxur.ppm graphics/boxcl.ppm 
graphics/boxcc.ppm graphics/boxcr.ppm graphics/boxll.ppm graphics/boxlc.ppm 
graphics/boxlr.ppm graphics/stkeys6.ppm graphics/stkeys7.ppm 
graphics/stkeys8.ppm graphics/stcfn096.ppm graphics/m_butt1.ppm 
graphics/m_butt2.ppm graphics/m_colors.ppm graphics/m_palno.ppm 
graphics/m_palsel.ppm graphics/m_vbox.ppm graphics/cross1.ppm 
graphics/cross2.ppm graphics/cross3.ppm -marker FF_START -flats 
flats/-n0_tex-.ppm -marker FF_END -marker SS_START -sprites 
0,0,sprites/tnt1a0.ppm 33,66,sprites/dogsa1.ppm 33,66,sprites/dogsa2.ppm 
33,66,sprites/dogsa3.ppm 33,66,sprites/dogsa4.ppm 33,66,sprites/dogsa5.ppm 
33,66,sprites/dogsa6.ppm 33,66,sprites/dogsa7.ppm 33,66,sprites/dogsa8.ppm 
33,66,sprites/dogsb1.ppm 33,66,sprites/dogsb2.ppm 33,66,sprites/dogsb3.ppm 
33,66,sprites/dogsb4.ppm 33,66,sprites/dogsb5.ppm 33,66,sprites/dogsb6.ppm 
33,66,sprites/dogsb7.ppm 33,66,sprites/dogsb8.ppm 33,66,sprites/dogsc1.ppm 
33,66,sprites/dogsc2.ppm 33,66,sprites/dogsc3.ppm 33,66,sprites/dogsc4.ppm 
33,66,sprites/dogsc5.ppm 33,66,sprites/dogsc6.ppm 33,66,sprites/dogsc7.ppm 
33,66,sprites/dogsc8.ppm 33,66,sprites/dogsd1.ppm 33,66,sprites/dogsd2.ppm 
33,66,sprites/dogsd3.ppm 33,66,sprites/dogsd4.ppm 33,66,sprites/dogsd5.ppm 
33,66,sprites/dogsd6.ppm 33,66,sprites/dogsd7.ppm 33,66,sprites/dogsd8.ppm 
33,66,sprites/dogse1.ppm 33,66,sprites/dogse2.ppm 33,66,sprites/dogse3.ppm 
33,66,sprites/dogse4.ppm 33,66,sprites/dogse5.ppm 33,66,sprites/dogse6.ppm 
33,66,sprites/dogse7.ppm 33,66,sprites/dogse8.ppm 33,66,sprites/dogsf1.ppm 
33,66,sprites/dogsf2.ppm 33,66,sprites/dogsf3.ppm 33,66,sprites/dogsf4.ppm 
33,66,sprites/dogsf5.ppm 33,66,sprites/dogsf6.ppm 33,66,sprites/dogsf7.ppm 
33,66,sprites/dogsf8.ppm 33,66,sprites/dogsg1.ppm 33,66,sprites/dogsg2.ppm 
33,66,sprites/dogsg3.ppm 33,66,sprites/dogsg4.ppm 33,66,sprites/dogsg5.ppm 
33,66,sprites/dogsg6.ppm 33,66,sprites/dogsg7.ppm 33,66,sprites/dogsg8.ppm 
33,66,sprites/dogsh1.ppm 33,66,sprites/dogsh2.ppm 33,66,sprites/dogsh3.ppm 
33,66,sprites/dogsh4.ppm 33,66,sprites/dogsh5.ppm 33,66,sprites/dogsh6.ppm 
33,66,sprites/dogsh7.ppm 33,66,sprites/dogsh8.ppm 33,67,sprites/dogsi0.ppm 
33,67,sprites/dogsj0.ppm 33,67,sprites/dogsk0.ppm 33,67,sprites/dogsl0.ppm 
33,68,sprites/dogsm0.ppm 33,69,sprites/dogsn0.ppm 9,11,sprites/pls1a0.ppm 
8,11,sprites/pls1b0.ppm 9,11,sprites/pls1c0.ppm 8,11,sprites/pls1d0.ppm 
16,27,sprites/pls1e0.ppm 16,27,sprites/pls1f0.ppm 18,27,sprites/pls1g0.ppm 
9,11,sprites/pls2a0.ppm 8,13,sprites/pls2b0.ppm 11,18,sprites/pls2c0.ppm 
16,27,sprites/pls2d0.ppm 18,27,sprites/pls2e0.ppm -marker SS_END -o 
/<>/obj-s390x-linux-gnu/prboom-plus.wad
Segmentation fault
make[3]: *** [data/CMakeFiles/prboomwad.dir/build.make:257: prboom-plus.wad] 
Error 139


debian-s390 is Cc'ed.