Compilation fails on Raspbian Jessie on RPI
Versatile Commodore Emulator
Brought to you by:
blackystardust,
gpz
svn HEAD - r33644 (clean checkout)
$./autogen.sh
Checking autoconf version >= 2.60 .. OK: 2.69
Checking automake version >= 1.10.2 .. OK: 1.14.1
/home/pi/temp/vice/src/resid: aclocal
/home/pi/temp/vice/src/resid: autoconf -f
/home/pi/temp/vice/src/resid: automake -a -c
/home/pi/temp/vice/src/resid-dtv: aclocal
/home/pi/temp/vice/src/resid-dtv: autoconf -f
/home/pi/temp/vice/src/resid-dtv: automake -a -c
/home/pi/temp/vice: aclocal
/home/pi/temp/vice: autoconf -f
/home/pi/temp/vice: autoheader
/home/pi/temp/vice: automake -a -c
$ ./configure --enable-sdlui2 --without-arts --without-oss --enable-ethernet --disable-catweasel --without-pulse
option checking is yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... armv7l-unknown-linux-gnueabihf
checking host system type... armv7l-unknown-linux-gnueabihf
using TextField widget.
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether termios.h defines TIOCGWINSZ... no
checking whether sys/ioctl.h defines TIOCGWINSZ... yes
checking dependency style of gcc... gcc3
checking if the compiler supports -march=native... *** Error in `gcc': double free or corruption (top): 0x009105d8 ***
no
checking how to run the C preprocessor... gcc -E
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking for svn... svn
checking for tar... tar
checking for svnversion... svnversion
checking whether ln -s works... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for byacc... no
checking for yacc... yacc
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking dependency style of gcc... gcc3
checking if ar truncates object names... no
checking if ar complains about the 'u' option... no
checking for makeinfo... ${SHELL} /home/pi/temp/vice/missing makeinfo
checking for texi2dvi... texi2dvi
checking for pdftex... no
checking for dos2unix... no
checking if the compiler supports -Wno-unused-parameter... yes
checking if the compiler supports -Wno-sign-compare... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking if the compiler supports -Wmissing-prototypes... yes
checking if the compiler supports -Werror=implicit-function-declaration... yes
checking if the compiler supports -Wfatal-errors... yes
checking for makeguide... no
checking if the makeinfo supports amigaguide... no
checking for hhc... no
checking for makertf... no
checking for hcrtf... no
checking for texi2ipf... no
checking for wipfc... no
checking for libiconv_open in -liconv... no
configure: WARNING: disabling NLS on user request
checking for perl... /usr/bin/perl
checking if the compiler accepts --param inline-unit-growth=60... no
checking if the compiler accepts --param max-inline-insns-single=600... no
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking sys/types.h usability... yes
checking sys/types.h presence... yes
checking for sys/types.h... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking for inline... inline
checking whether byte ordering is bigendian... no
checking size of unsigned short... 2
checking size of unsigned int... 4
checking size of unsigned long... 4
checking whether gcc needs -traditional... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking unistd.h usability... yes
checking unistd.h presence... yes
checking for unistd.h... yes
checking strings.h usability... yes
checking strings.h presence... yes
checking for strings.h... yes
checking sys/dirent.h usability... no
checking sys/dirent.h presence... no
checking for sys/dirent.h... no
checking sys/stat.h usability... yes
checking sys/stat.h presence... yes
checking for sys/stat.h... yes
checking inttypes.h usability... yes
checking inttypes.h presence... yes
checking for inttypes.h... yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking dir.h usability... no
checking dir.h presence... no
checking for dir.h... no
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking process.h usability... no
checking process.h presence... no
checking for process.h... no
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking alloca.h usability... yes
checking alloca.h presence... yes
checking for alloca.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking stdint.h usability... yes
checking stdint.h presence... yes
checking for stdint.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for regexp.h... yes
checking whether sys_siglist is declared... yes
checking for time_t in time.h... yes
checking for time_t in sys/types.h... yes
checking size of time_t... 4
time_t is 32 bit
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for dlopen... no
checking for dlopen in -ldl... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking for sqrt in -lm... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for zlibVersion in -lz... (cached) yes
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for sys/time.h... (cached) yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking for dgettext in -lintl... no
checking for gethostbyname in -lnsl... yes
checking for gethostbyname in -lsocket... no
checking for gethostbyname in -lbsd... no
checking for gethostbyname in -lnet... no
checking for gethostbyname in -linet... no
checking for gethostbyname in -lwatt... no
checking netinet/tcp.h usability... yes
checking netinet/tcp.h presence... yes
checking for netinet/tcp.h... yes
checking for socket... yes
checking for send... yes
checking for bind... yes
checking for listen... yes
checking for gethostbyname... yes
checking for connect... yes
checking for recv... yes
checking for accept... yes
checking for htons... yes
checking for htonl... yes
checking for getdtablesize... yes
checking for getrlimit... yes
checking For socklen_t... yes
checking for in_addr_t... yes
checking if IPV6 should be enabled... yes
checking struct sockaddr::ss_family... yes
checking for gethostbyname2... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for FFMPEG support... disabled
checking if we are using glibc-2.20 and up... no
checking for gethostbyname in -lnsl... (cached) yes
checking for gethostbyname in -lsocket... (cached) no
checking for pcap_inject in -lpcap... yes
checking for pcap_sendpacket in -lpcap... yes
checking for pcap_open_live in -lpcap... yes
checking for libnet_init in -lnet... no
checking for pcap_open_live in -lpcap... (cached) yes
checking for libnet_write_link_layer in -lnet... no
checking linux/if_tun.h usability... yes
checking linux/if_tun.h presence... yes
checking for linux/if_tun.h... yes
checking for sdl2-config... sdl2-config
checking SDL2/SDL_audio.h usability... yes
checking SDL2/SDL_audio.h presence... yes
checking for SDL2/SDL_audio.h... yes
checking for SDL_OpenAudio in -lSDL2... yes
checking SDL2/SDL.h usability... yes
checking SDL2/SDL.h presence... yes
checking for SDL2/SDL.h... yes
checking for SDL_CreateWindow in -lSDL2... yes
checking for SDL_NumJoysticks... yes
checking whether we can use the GL library... checking whether we can use the opengl32 library... no
checking SDL2/SDL_main.h usability... yes
checking SDL2/SDL_main.h presence... yes
checking for SDL2/SDL_main.h... yes
checking whether we can use the SDLmain library... yes
checking alsa/asoundlib.h usability... yes
checking alsa/asoundlib.h presence... yes
checking for alsa/asoundlib.h... yes
checking for snd_pcm_open in -lasound... yes
checking for snd_pcm_avail in -lasound... yes
checking dmedia/audio.h usability... no
checking dmedia/audio.h presence... no
checking for dmedia/audio.h... no
checking sys/audioio.h usability... no
checking sys/audioio.h presence... no
checking for sys/audioio.h... no
checking UMS/UMSAudioDevice.h usability... no
checking UMS/UMSAudioDevice.h presence... no
checking for UMS/UMSAudioDevice.h... no
checking lame/lame.h usability... no
checking lame/lame.h presence... no
checking for lame/lame.h... no
checking for fc-cache... no
checking vorbis/vorbisfile.h usability... yes
checking vorbis/vorbisfile.h presence... yes
checking for vorbis/vorbisfile.h... yes
checking for ogg_stream_flush in -logg... yes
checking for vorbis_info_clear in -lvorbis... yes
checking for ov_open_callbacks in -lvorbisfile... yes
checking for vorbis_encode_init_vbr in -lvorbisenc... yes
checking FLAC/stream_decoder.h usability... yes
checking FLAC/stream_decoder.h presence... yes
checking for FLAC/stream_decoder.h... yes
checking for FLAC__stream_decoder_get_channels in -lFLAC... yes
checking return type of signal handlers... void
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for u_short... yes
checking for socklen_t... yes
checking for gettimeofday in -lbsd... no
checking for gettimeofday in -lposix... no
checking for gettimeofday... yes
checking for memmove... yes
checking for atexit... yes
checking for strerror... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking for dirname... yes
checking for mkstemp... yes
checking for swab... yes
checking for getcwd... yes
checking for getpwuid... yes
checking for random... yes
checking for rewinddir... yes
checking for strtok... yes
checking for strtok_r... yes
checking for strtoul... yes
checking for snprintf... yes
checking for vsnprintf... yes
checking for ltoa... no
checking for ultoa... no
checking for stpcpy... yes
checking for strlcpy... no
checking for strlwr... no
checking for strrev... no
checking for fseeko... yes
checking for strdup... yes
checking for usleep... yes
checking for nanosleep... yes
checking readline/readline.h usability... no
checking readline/readline.h presence... no
checking for readline/readline.h... no
checking for readline in -lreadline... no
checking for readline in -lreadline... no
checking for readline in -lreadline... no
checking for readline in -lreadline... no
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for png_sig_cmp in -lpng... yes
checking gif_lib.h usability... no
checking gif_lib.h presence... no
checking for gif_lib.h... no
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for jpeg_CreateCompress in -ljpeg... yes
checking portaudio.h usability... yes
checking portaudio.h presence... yes
checking for portaudio.h... yes
checking for Pa_Initialize in -lportaudio... yes
checking mpg123.h usability... yes
checking mpg123.h presence... yes
checking for mpg123.h... yes
checking for mpg123_init in -lmpg123... yes
checking for OpenCBM support... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating vice.spec
config.status: creating vice-gtk.spec
config.status: creating vice-mint.spec
config.status: creating vice-mint-sdl.spec
config.status: creating build/Makefile
config.status: creating build/amigaos/Makefile
config.status: creating build/android/Makefile
config.status: creating build/beos/Makefile
config.status: creating build/macosx/Makefile
config.status: creating build/mingw32/Makefile
config.status: creating build/minix3/Makefile
config.status: creating build/nextstep/Makefile
config.status: creating build/openstep/Makefile
config.status: creating build/openwatcom/Makefile
config.status: creating build/qnx4/Makefile
config.status: creating build/rhapsody/Makefile
config.status: creating data/Makefile
config.status: creating data/C128/Makefile
config.status: creating data/C64/Makefile
config.status: creating data/C64DTV/Makefile
config.status: creating data/CBM-II/Makefile
config.status: creating data/DRIVES/Makefile
config.status: creating data/PET/Makefile
config.status: creating data/PLUS4/Makefile
config.status: creating data/SCPU64/Makefile
config.status: creating data/PRINTER/Makefile
config.status: creating data/VIC20/Makefile
config.status: creating data/fonts/Makefile
config.status: creating doc/Makefile
config.status: creating doc/building/Makefile
config.status: creating doc/html/Makefile
config.status: creating doc/readmes/Makefile
config.status: creating man/Makefile
config.status: creating src/Makefile
config.status: creating src/debug.h
config.status: creating src/arch/Makefile
config.status: creating src/arch/amigaos/Makefile
config.status: creating src/arch/amigaos/info-files/Makefile
config.status: creating src/arch/amigaos/info-files/morphos/Makefile
config.status: creating src/arch/amigaos/mui/Makefile
config.status: creating src/arch/android/Makefile
config.status: creating src/arch/android/AnVICE/AndroidManifest.xml
config.status: creating src/arch/android/AnVICE/Makefile
config.status: creating src/arch/android/AnVICE/.settings/Makefile
config.status: creating src/arch/android/AnVICE/assets-proto/Makefile
config.status: creating src/arch/android/AnVICE/jni/Makefile
config.status: creating src/arch/android/AnVICE/jni/locnet/Makefile
config.status: creating src/arch/android/AnVICE/jni/locnet_x64/Makefile
config.status: creating src/arch/android/AnVICE/jni/locnet_x64dtv/Makefile
config.status: creating src/arch/android/AnVICE/jni/locnet_x64sc/Makefile
config.status: creating src/arch/android/AnVICE/jni/locnet_x128/Makefile
config.status: creating src/arch/android/AnVICE/jni/locnet_xcbm2/Makefile
config.status: creating src/arch/android/AnVICE/jni/locnet_xcbm5x0/Makefile
config.status: creating src/arch/android/AnVICE/jni/locnet_xpet/Makefile
config.status: creating src/arch/android/AnVICE/jni/locnet_xplus4/Makefile
config.status: creating src/arch/android/AnVICE/jni/locnet_xscpu64/Makefile
config.status: creating src/arch/android/AnVICE/jni/locnet_xvic/Makefile
config.status: creating src/arch/android/AnVICE/jni/locnet_al/Makefile
config.status: creating src/arch/android/AnVICE/jni/sdl/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_128_5x0/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_dtv_128_5x0/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_128/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_128_2_5x0_pet_4_20/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_dtv/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_dtv_128_2_5x0_pet_4_20/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_dtv_scpu/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_dtv_scpu_128/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_dtv_scpu_128_2_5x0_20/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_dtv_scpu_128_2_5x0_4_20/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_dtv_scpu_128_2_5x0_pet_4/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_dtv_scpu_128_2_5x0_pet_4_20/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_dtv_scpu_128_2_pet_4_20/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_dtv_scpu_128_4_20/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_dtv_scpu_128_20/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_scpu/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_scpu_128/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_scpu_128_2/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_scpu_128_2_5x0_pet_4_20/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_scpu_128_2_pet_4_20/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_scpu_128_2_pet_20/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_scpu_128_4/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_scpu_128_20/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64_sc_scpu_128_5x0_4_20/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64dtv/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64sc/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64sc_scpu/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x64sc_scpu_128_2_pet_4_20/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x128/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_x128_2_5x0_pet/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_xcbm2/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_xcbm2_5x0/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_xcbm2_pet/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_xcbm5x0/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_xpet/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_xplus4/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_xscpu64/Makefile
config.status: creating src/arch/android/AnVICE/jni/vice_xvic/Makefile
config.status: creating src/arch/android/AnVICE/res-proto/Makefile
config.status: creating src/arch/android/AnVICE/res-proto/layout/Makefile
config.status: creating src/arch/android/AnVICE/res-proto/values/Makefile
config.status: creating src/arch/android/AnVICE/src-proto/Makefile
config.status: creating src/arch/android/AnVICE/src-proto/com/Makefile
config.status: creating src/arch/android/AnVICE/src-proto/com/locnet/Makefile
config.status: creating src/arch/android/AnVICE/src-proto/com/locnet/vice/Makefile
config.status: creating src/arch/beos/Makefile
config.status: creating src/arch/gtk3/Makefile
config.status: creating src/arch/gtk3/widgets/Makefile
config.status: creating src/arch/msdos/Makefile
config.status: creating src/arch/sdl/Makefile
config.status: creating src/arch/sdl/msvc-files/Makefile
config.status: creating src/arch/sdl/os2-watcom/Makefile
config.status: creating src/arch/sdl/qnx4/Makefile
config.status: creating src/arch/sdl/sortix-files/Makefile
config.status: creating src/arch/sdl/syllable-files/Makefile
config.status: creating src/arch/sdl/win32-watcom/Makefile
config.status: creating src/arch/unix/Makefile
config.status: creating src/arch/unix/gui/Makefile
config.status: creating src/arch/unix/minix/Makefile
config.status: creating src/arch/unix/next_open_rhap/Makefile
config.status: creating src/arch/unix/next_open_rhap/vice.info
config.status: creating src/arch/unix/qnx4/Makefile
config.status: creating src/arch/unix/qnx6/Makefile
config.status: creating src/arch/unix/readline/Makefile
config.status: creating src/arch/unix/sco_sol/Makefile
config.status: creating src/arch/unix/skyos/Makefile
config.status: creating src/arch/unix/skyos/icons/Makefile
config.status: creating src/arch/unix/x11/Makefile
config.status: creating src/arch/unix/x11/gnome/Makefile
config.status: creating src/arch/unix/x11/xaw/Makefile
config.status: creating src/arch/unix/x11/xaw/widgets/Makefile
config.status: creating src/arch/unix/macosx/Makefile
config.status: creating src/arch/unix/macosx/cocoa/Makefile
config.status: creating src/arch/unix/macosx/cocoa/view/Makefile
config.status: creating src/arch/unix/macosx/cocoa/menu/Makefile
config.status: creating src/arch/unix/macosx/cocoa/dialog/Makefile
config.status: creating src/arch/unix/macosx/Resources/Makefile
config.status: creating src/arch/unix/macosx/Resources/English.lproj/Makefile
config.status: creating src/arch/watcom-source-wrappers/Makefile
config.status: creating src/arch/win32/Makefile
config.status: creating src/arch/win32/vice-version.bat
config.status: creating src/arch/win32/evc/Makefile
config.status: creating src/arch/win32/mingw32/Makefile
config.status: creating src/arch/win32/msvc/Makefile
config.status: creating src/arch/win32/msvc/wpcap/Makefile
config.status: creating src/arch/win32/msvc/wpcap/net/Makefile
config.status: creating src/arch/win32/utils/Makefile
config.status: creating src/arch/win32/vs_tmpl/Makefile
config.status: creating src/arch/win32/watcom/Makefile
config.status: creating src/buildtools/Makefile
config.status: creating src/c128/Makefile
config.status: creating src/c64/Makefile
config.status: creating src/c64/cart/Makefile
config.status: creating src/c64dtv/Makefile
config.status: creating src/scpu64/Makefile
config.status: creating src/cbm2/Makefile
config.status: creating src/core/Makefile
config.status: creating src/crtc/Makefile
config.status: creating src/diag/Makefile
config.status: creating src/diskimage/Makefile
config.status: creating src/drive/Makefile
config.status: creating src/drive/iec/Makefile
config.status: creating src/drive/iec/c64exp/Makefile
config.status: creating src/drive/iec/plus4exp/Makefile
config.status: creating src/drive/iec128dcr/Makefile
config.status: creating src/drive/iecieee/Makefile
config.status: creating src/drive/ieee/Makefile
config.status: creating src/drive/tcbm/Makefile
config.status: creating src/fileio/Makefile
config.status: creating src/fsdevice/Makefile
config.status: creating src/gfxoutputdrv/Makefile
config.status: creating src/hwsiddrv/Makefile
config.status: creating src/iecbus/Makefile
config.status: creating src/imagecontents/Makefile
config.status: creating src/iodrv/Makefile
config.status: creating src/joyport/Makefile
config.status: creating src/lib/Makefile
config.status: creating src/lib/ffmpeg/Makefile
config.status: creating src/lib/p64/Makefile
config.status: creating src/mididrv/Makefile
config.status: creating src/monitor/Makefile
config.status: creating src/parallel/Makefile
config.status: creating src/pet/Makefile
config.status: creating src/platform/Makefile
config.status: creating src/plus4/Makefile
config.status: creating src/printerdrv/Makefile
config.status: creating src/raster/Makefile
config.status: creating src/rs232drv/Makefile
config.status: creating src/rtc/Makefile
config.status: creating src/samplerdrv/Makefile
config.status: creating src/serial/Makefile
config.status: creating src/sid/Makefile
config.status: creating src/socketdrv/Makefile
config.status: creating src/sounddrv/Makefile
config.status: creating src/tape/Makefile
config.status: creating src/tapeport/Makefile
config.status: creating src/userport/Makefile
config.status: creating src/vdc/Makefile
config.status: creating src/vdrive/Makefile
config.status: creating src/vic20/Makefile
config.status: creating src/vic20/cart/Makefile
config.status: creating src/vicii/Makefile
config.status: creating src/viciisc/Makefile
config.status: creating src/viciivsid/Makefile
config.status: creating src/video/Makefile
config.status: creating src/version.h
config.status: creating src/vice-version.sh
config.status: creating po/Makefile.in
config.status: creating src/config.h
config.status: executing depfiles commands
=== configuring in src/resid (/home/pi/temp/vice/src/resid)
configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr/local' '--enable-sdlui2' '--without-arts' '--without-oss' '--enable-ethernet' '--disable-catweasel' '--without-pulse' --cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking if the compiler supports -march=native... *** Error in `g++': double free or corruption (top): 0x0087c760 ***
no
checking whether g++ accepts -g -Wall -O3 -ffast-math -fno-exceptions... yes
checking for ar... ar
checking for ranlib... ranlib
checking for perl... /usr/bin/perl
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking size of int... 4
checking for working bool... yes
checking for __builtin_expect... yes
checking for log1p... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating siddefs.h
config.status: executing depfiles commands
=== configuring in src/resid-dtv (/home/pi/temp/vice/src/resid-dtv)
configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr/local' '--enable-sdlui2' '--without-arts' '--without-oss' '--enable-ethernet' '--disable-catweasel' '--without-pulse' --cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking whether the C++ compiler (g++ -g -Wall -O2 -funroll-loops -fomit-frame-pointer -fno-exceptions ) works... yes
checking for ar... ar
checking for ranlib... ranlib
checking for perl... /usr/bin/perl
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking size of int... 4
checking for working bool... yes
checking if the mmintrin.h include can be used... no
checking if -mmmx is needed to activate MMX... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating siddtvdefs.h
config.status: executing depfiles commands
----------------------------------------------------------------------
configure summary:
Platform canonical: armv7l-unknown-linux-gnueabihf
Architecture : Unix
GUI : SDL2
SCREEN/UI
---------
Fullscreen support : yes (--enable/disable-fullscreen)
Hardware scaling support : yes
OpenGL sync support : no
Cairo rendering support : no
Pango support : no
XF86 extensions support : no
MITSHM extensions support : no
XF86 VidMode extensions support: no
XVideo support : no
XRandR support : no
Multithreaded UI support : no (--with/without-uithreads)
LibXpm support : no
VTE support : no (--enable/disable-vte)
SOUND
-----
PortAudio sound input support: yes (--enable/disable-portaudio)
OSS sound support : no (--with/without-oss)
ALSA sound support : yes (--with/without-alsa)
ARTS sound support : no (--with/without-arts)
Pulseaudio sound support : no (--with/without-pulse)
SDL sound support : yes (--with/without-sdlsound)
NetBSD/Solaris sound support : no
AIX sound support : no
HPUX sound support : no
SGI sound support : no
MIDI support : yes (--enable/disable-midi)
Catweasel MK3 support : no (--enable/disable-catweasel)
HardSID support : no (--enable/disable-hardsid)
ParSID support : no (--enable/disable-parsid)
SSI2001 support : no (--enable/disable-ssi2001)
direct I/O access support : no
lpt port access : no
PCI utils support : no
MP3 encoding support : no (--enable/disable-lame)
MP3 decoding support : yes
FLAC en/de-coding support : yes
OGG en/de-coding support : yes
SCREENSHOTS
-----------
GIF encoding support : no (--with/without-gif)
JPEG encoding support: yes (--with/without-jpeg)
PNG encoding support : yes (--with/without-png)
VIDEO RECORDING
---------------
FFMPEG support : no (--enable-shared-ffmpeg/--enable-static-ffmpeg/--enable-external-ffmpeg)
FFMPEG swscale support : no
FFMPEG swresample support : no
FFMPEG avresample support : no
included shared FFMPEG support: no (--enable-shared-ffmpeg)
included static FFMPEG support: no (--enable-static-ffmpeg)
INPUT
-----
Joystick support : yes
Mouse support : yes
Lightpen support : yes
SDL joystick support : yes
MODEM/NETWORK
-------------
RS232 device support : yes (--enable/disable-rs232)
Network support : yes
RS232 network support : yes
IPv6 network support : yes (--enable/disable-ipv6)
Network capture/injection support: yes (--enable/disable-ethernet)
DRIVE
-----
Raw drive support: yes
OpenCBM support : yes (--enable/disable-realdevice)
LIBS
----
Dynamic linking support: yes
Zlib support : yes (--with/without-zlib)
Libieee1284 support : no
MISC
----
ReSID support : yes (--with/without-resid)
65xx CPU history support : no (--enable/disable-cpuhistory)
Debug support : no (--enable/disable-debug)
Embedded data files support: no (--enable/disable-embedded)
CPPFLAGS:
CFLAGS : -g -O3 -Wstrict-prototypes -Wall -W -Wno-unused-parameter -Wno-sign-compare -Wmissing-prototypes -Werror=implicit-function-declaration -Wfatal-errors -I/usr/include/SDL2 -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -D_REENTRANT
CXXFLAGS: -g -fno-exceptions -O3 -Wall -W -Wno-unused-parameter -Wno-sign-compare -I/usr/include/SDL2 -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -D_REENTRANT
LDFLAGS : -Wl,-rpath -Wl,/usr/local/lib/vice/lib
----------------------------------------------------------------------
$ make
Making all in src
generating translate.h...
generating svnversion.h
generating infocontrib.h...
Making all in resid
Making all in resid-dtv
Making all in samplerdrv
Making all in joyport
Making all in sounddrv
Making all in mididrv
Making all in socketdrv
Making all in hwsiddrv
Making all in iodrv
Making all in drive
Making all in iec
Making all in c64exp
Making all in plus4exp
Making all in iec128dcr
Making all in iecieee
Making all in ieee
Making all in tcbm
Making all in vdrive
Making all in fsdevice
Making all in diskimage
Making all in iecbus
Making all in serial
Making all in parallel
Making all in tape
Making all in imagecontents
Making all in fileio
Making all in video
Making all in raster
Making all in vicii
Making all in viciisc
vicii-draw.c:46:8: error: unknown type name ‘DWORD’
static DWORD _aligned_line_buffer[VICII_SCREEN_XPIX / 2 + 1];
^
compilation terminated due to -Wfatal-errors.
Makefile:542: recipe for target 'vicii-draw.o' failed
make[3]: *** [vicii-draw.o] Error 1
Makefile:2092: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
Makefile:1850: recipe for target 'all' failed
make[1]: *** [all] Error 2
Makefile:596: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/4.9/lto-wrapper
Target: arm-linux-gnueabihf
Configured with: ../src/configure -v --with-pkgversion='Raspbian 4.9.2-10' --with-bugurl=file:///usr/share/doc/gcc-4.9/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.9 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.9 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-armhf --with-arch-directory=arm --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6 --with-fpu=vfp --with-float=hard --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf
Thread model: posix
gcc version 4.9.2 (Raspbian 4.9.2-10)
please try again with r33645
Thanks. All good.
great :)