Subject: pkg/33415: emulators/snes9x Solaris10 x86_64
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Gilles Dauphin <dauphin@enst.fr>
List: pkgsrc-bugs
Date: 05/03/2006 09:55:00
>Number:         33415
>Category:       pkg
>Synopsis:       emulators/snes9x Solaris10 x86_64
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed May 03 09:55:00 +0000 2006
>Originator:     Gilles Dauphin
>Release:        SunOS 5.10 i86pc
>Organization:
ENST 
>Environment:


System: SunOS bi.enst.fr 5.10 Generic_Patch_118844-30 i86pc


>Description:


g++  -fno-rtti -I/usr/openwin/include -I/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x -I/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/unzip  -c   -I/usr/openwin/include -I/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x -I/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/unzip  -DMITSHM -DVAR_CYCLES -DCPU_SHUTDOWN -DSPC700_SHUTDOWN -DEXECUTE_SUPERFX_PER_LINE  -DUSE_THREADS -I/include -DSPC700_C -DNETPLAY_SUPPORT -DUNZIP_SUPPORT      -DSDD1_DECOMP    -DNO_INLINE_SET_GET  -DNOASM -DZLIB -DHAVE_MKSTEMP -DHAVE_STRINGS_H -DHAVE_SYS_IOCTL_H '-DACCEPT_SIZE_T=socklen_t' /pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp1.cpp -o dsp1.o
In file included from /pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp1.cpp:97:
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:728:2: warning: null character(s) ignored
In file included from /pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp1.cpp:97:
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:728: error: expected constructor, destructor, or type conversion before "DSP3_SR"
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:728: error: expected `,' or `;' before "DSP3_SR"
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:729:1: warning: null character(s) ignored
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:729: error: expected unqualified-id before '>>' token
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:729: error: expected `,' or `;' before '>>' token
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:730:1: warning: null character(s) ignored
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:730: error: expected constructor, destructor, or type conversion before '<<' token
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:730: error: expected `,' or `;' before '<<' token
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:731:1: warning: null character(s) ignored
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:732:1: warning: null character(s) ignored
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:733:1: warning: null character(s) ignored
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:733: error: expected unqualified-id before '+' token
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:733: error: expected `,' or `;' before '+' token
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:734:1: warning: null character(s) ignored
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:734: error: expected unqualified-id before '/' token
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:734: error: expected constructor, destructor, or type conversion before '/' token
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:734: error: expected `,' or `;' before '/' token
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:735:1: warning: null character(s) ignored
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp3emu.cpp:735:942: warning: no newline at end of file
In file included from /pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp1.cpp:957:
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp4emu.cpp: In function `void DSP4_Op01()':
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp4emu.cpp:297: warning: converting to `int16' from `double'
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp4emu.cpp:300: warning: converting to `int16' from `double'
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp4emu.cpp: In function `void DSP4_Op07()':
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp4emu.cpp:502: warning: converting to `int16' from `double'
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp4emu.cpp:505: warning: converting to `int16' from `double'
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp4emu.cpp: In function `void DSP4_Op0D()':
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp4emu.cpp:1064: warning: converting to `int16' from `double'
/pkg/obj/emulators/snes9x/work/snes9x-1.43-src/snes9x/dsp4emu.cpp:1067: warning: converting to `int16' from `double'
gmake: *** [dsp1.o] Error 1
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/emulators/snes9x



>How-To-Repeat:


bmake 


>Fix:


comment tis line in Makefile
#SUBST_CLASSES+=                nodos
#SUBST_STAGE.nodos=     pre-patch
#SUBST_FILES.nodos=     ../language.h
#SUBST_FILES.nodos+=    dsp1.h dsp3emu.cpp dsp4emu.cpp
#SUBST_SED.nodos=       -e 's|^M||g'


Maybe nbsed is buggy because the substitute works with gsed