On Fri, Aug 12, 2011 at 04:45:05PM +0200, Adrian Glaubitz wrote:
> 
> There is actually already a Debian patch which adresses this
> issue for the subdirectory "snespurify", but apparently not
> for the remaining subdirectories. The patch is found at
> debian/patches/build-snespurify-with-g++-4.6.patch. Patching
> the other Makefiles mentioned above should fix the FTBFS.

Ok, I figured out I was actually wrong about gcc/g++-4.5. Both
packages are present in testing/unstable and thus the problem can be
fixed by adding a depenency for these compilers to the Debian control
file.

However, I was still unable to build bsnes 0.080:

In file included from snes/chip/icd2/icd2.cpp:6:0:
snes/chip/icd2/interface/interface.cpp: In member function ‘virtual bool 
SNES::ICD2::input_poll(unsigned int)’:
snes/chip/icd2/interface/interface.cpp:105:26: error: could not convert 
‘(GameBoy::Input)7u’ from ‘GameBoy::Input’ to ‘unsigned int’
snes/chip/icd2/interface/interface.cpp:106:26: error: could not convert 
‘(GameBoy::Input)6u’ from ‘GameBoy::Input’ to ‘unsigned int’
snes/chip/icd2/interface/interface.cpp:107:26: error: could not convert 
‘(GameBoy::Input)4u’ from ‘GameBoy::Input’ to ‘unsigned int’
snes/chip/icd2/interface/interface.cpp:108:26: error: could not convert 
‘(GameBoy::Input)5u’ from ‘GameBoy::Input’ to ‘unsigned int’
snes/chip/icd2/interface/interface.cpp:109:26: error: could not convert 
‘(GameBoy::Input)1u’ from ‘GameBoy::Input’ to ‘unsigned int’
snes/chip/icd2/interface/interface.cpp:110:26: error: could not convert 
‘(GameBoy::Input)0u’ from ‘GameBoy::Input’ to ‘unsigned int’
snes/chip/icd2/interface/interface.cpp:111:26: error: could not convert 
‘(GameBoy::Input)2u’ from ‘GameBoy::Input’ to ‘unsigned int’
snes/chip/icd2/interface/interface.cpp:112:26: error: could not convert 
‘(GameBoy::Input)3u’ from ‘GameBoy::Input’ to ‘unsigned int’
make[2]: *** [obj/snes-icd2.o] Error 1
make[2]: Leaving directory `/home/glaubitz/bsnes/bsnes_v080-source/bsnes'
dh_auto_build: make -j1 profile=compatibility returned exit code 2
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory `/home/glaubitz/bsnes/bsnes_v080-source'
make: *** [build] Error 2

I updated the source tree to the latest upstream version 0.081 which
built fine for me.

In any case the dependencies should be updated to include gcc/g++-4.5
or all Makefiles should be patched to use gcc/g++-4.6.


Regards,

Adrian



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110813001305.ga4...@physik.fu-berlin.de

Reply via email to