Skip to content

Instantly share code, notes, and snippets.

@danboid
Created December 5, 2019 15:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danboid/42719c8d0255a85bf3478a95347cca19 to your computer and use it in GitHub Desktop.
Save danboid/42719c8d0255a85bf3478a95347cca19 to your computer and use it in GitHub Desktop.
Serenity hatari build error
./package.sh
Fetching hatari!
+ curl https://download.tuxfamily.org/hatari/2.2.1/hatari-2.2.1.tar.bz2 -o hatari-2.2.1.tar.bz2 (nocd)
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4065k 100 4065k 0 0 5327k 0 --:--:-- --:--:-- --:--:-- 5327k
+ tar xf hatari-2.2.1.tar.bz2 (nocd)
+ patch -p1
patching file CMakeLists.txt
+ patch -p1
patching file cmake/FindSDL2.cmake
Configuring hatari!
+ ./configure
-- The C compiler identification is GNU 8.3.0
-- Check for working C compiler: /home/local/ISDADS/sgs548/src/serenity/Toolchain/Local/bin/i686-pc-serenity-gcc
-- Check for working C compiler: /home/local/ISDADS/sgs548/src/serenity/Toolchain/Local/bin/i686-pc-serenity-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test MUDFLAP_AVAILABLE
-- Performing Test MUDFLAP_AVAILABLE - Success
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Found SDL2: /home/local/ISDADS/sgs548/src/serenity/Ports/SDL2/SDL-master-serenity/libSDL2main.a;/home/local/ISDADS/sgs548/src/serenity/Ports/SDL2/SDL-master-serenity/libSDL2.so
-- Could NOT find MATH (missing: MATH_LIBRARY)
-- Could NOT find READLINE (missing: READLINE_LIBRARY READLINE_INCLUDE_DIR)
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY) (found version "1.2.11")
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY) (found version "1.2.11")
-- Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR)
-- Could NOT find PORTAUDIO (missing: PORTAUDIO_LIBRARY PORTAUDIO_INCLUDE_DIR)
-- Could NOT find PORTMIDI (missing: PORTMIDI_LIBRARY PORTMIDI_INCLUDE_DIR)
-- Could NOT find CAPSIMAGE (missing: CAPSIMAGE_LIBRARY CAPSIMAGE_INCLUDE_DIR)
-- Could NOT find UDEV (missing: UDEV_LIBRARY)
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of off_t
-- Check size of off_t - done
-> Size of off_t=4, Large File Support is not available
-- Looking for include file termios.h
-- Looking for include file termios.h - found
-- Looking for include file sys/ioctl.h
-- Looking for include file sys/ioctl.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for include file malloc.h
-- Looking for include file malloc.h - not found
-- Looking for include file /usr/include/SDL2/SDL_config.h
-- Looking for include file /usr/include/SDL2/SDL_config.h - found
-- Looking for include file sys/time.h
-- Looking for include file sys/time.h - found
-- Looking for include file sys/times.h
-- Looking for include file sys/times.h - found
-- Looking for include file utime.h
-- Looking for include file utime.h - found
-- Looking for include file sys/utime.h
-- Looking for include file sys/utime.h - not found
-- Looking for include files sys/socket.h, sys/un.h
-- Looking for include files sys/socket.h, sys/un.h - found
-- Looking for cfmakeraw
-- Looking for cfmakeraw - not found
-- Looking for setenv
-- Looking for setenv - found
-- Looking for select
-- Looking for select - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for nanosleep
-- Looking for nanosleep - not found
-- Looking for alphasort
-- Looking for alphasort - not found
-- Looking for scandir
-- Looking for scandir - not found
-- Looking for statvfs
-- Looking for statvfs - not found
-- Looking for fseeko
-- Looking for fseeko - not found
-- Looking for ftello
-- Looking for ftello - not found
-- Looking for flock
-- Looking for flock - not found
-- Looking for strlcpy
-- Looking for strlcpy - not found
-- Performing Test HAVE_DIRENT_D_TYPE
-- Performing Test HAVE_DIRENT_D_TYPE - Success
-- Found PythonInterp: /usr/bin/python (found version "2.7.15")
Libraries summary :
-------------------
- sdl : using SDL2 v2.0.8
- readline : not found, install it to enable debugger history/completion
- zlib : not found, install it to use zip/gz files
- png : not found, install it to compress screenshot/avi files using png
- portaudio : not found, install it to enable the Falcon microphone input
- portmidi : not found, install it for MIDI support on Windows / OSX
- capsimage : v5 not found, install it to use .IPF, .RAW and .CTR disk images
- udev : not found, install it to enable media change detection in
NatFeats SCSI devices on udev-based systems (Linux)
Note: Large File Support (64 bit file offset) is not available
==> AVI recording will be limited to 2 GB
-- Configuring done
-- Generating done
-- Build files have been written to: /home/local/ISDADS/sgs548/src/serenity/Ports/hatari/hatari-2.2.1
Now you must type: make; make install
to actually build and install the software
Building hatari!
+ make -j8
Scanning dependencies of target Floppy
Scanning dependencies of target Falcon
Scanning dependencies of target DebuggerTestLib
Scanning dependencies of target manpages
Scanning dependencies of target build68k
Scanning dependencies of target Debug
Scanning dependencies of target GuiSdl
Scanning dependencies of target atari_convert_dir_man
[ 1%] Generating hatari.1.gz
[ 1%] Generating atari-convert-dir.1.gz
[ 1%] Building C object src/cpu/CMakeFiles/build68k.dir/build68k.c.o
[ 2%] Building C object src/CMakeFiles/Floppy.dir/createBlankImage.c.o
[ 2%] Built target manpages
[ 2%] Built target atari_convert_dir_man
[ 2%] Building C object src/falcon/CMakeFiles/Falcon.dir/crossbar.c.o
[ 3%] Building C object tests/debugger/CMakeFiles/DebuggerTestLib.dir/test-dummies.c.o
[ 3%] Building C object tests/debugger/CMakeFiles/DebuggerTestLib.dir/__/__/src/str.c.o
[ 4%] Building C object tests/debugger/CMakeFiles/DebuggerTestLib.dir/__/__/src/debug/breakcond.c.o
[ 4%] Building C object src/debug/CMakeFiles/Debug.dir/log.c.o
[ 5%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgAbout.c.o
[ 5%] Building C object src/CMakeFiles/Floppy.dir/dim.c.o
[ 6%] Building C object src/CMakeFiles/Floppy.dir/msa.c.o
[ 7%] Building C object src/debug/CMakeFiles/Debug.dir/debugui.c.o
[ 7%] Building C object tests/debugger/CMakeFiles/DebuggerTestLib.dir/__/__/src/debug/debugcpu.c.o
[ 7%] Building C object src/debug/CMakeFiles/Debug.dir/breakcond.c.o
[ 7%] Building C object src/CMakeFiles/Floppy.dir/st.c.o
[ 8%] Building C object src/cpu/CMakeFiles/build68k.dir/writelog.c.o
[ 9%] Building C object src/CMakeFiles/Floppy.dir/zip.c.o
[ 9%] Linking C executable build68k
i686-pc-serenity-gcc: error: unrecognized command line option '-rdynamic'
src/cpu/CMakeFiles/build68k.dir/build.make:120: recipe for target 'src/cpu/build68k' failed
make[2]: *** [src/cpu/build68k] Error 1
CMakeFiles/Makefile2:464: recipe for target 'src/cpu/CMakeFiles/build68k.dir/all' failed
make[1]: *** [src/cpu/CMakeFiles/build68k.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 10%] Linking C static library libFloppy.a
[ 10%] Building C object src/debug/CMakeFiles/Debug.dir/debugcpu.c.o
[ 10%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgAlert.c.o
[ 10%] Built target Floppy
[ 11%] Building C object src/falcon/CMakeFiles/Falcon.dir/microphone.c.o
[ 12%] Building C object tests/debugger/CMakeFiles/DebuggerTestLib.dir/__/__/src/debug/history.c.o
[ 12%] Building C object tests/debugger/CMakeFiles/DebuggerTestLib.dir/__/__/src/debug/evaluate.c.o
[ 12%] Building C object src/debug/CMakeFiles/Debug.dir/debugInfo.c.o
[ 12%] Building C object src/falcon/CMakeFiles/Falcon.dir/nvram.c.o
[ 13%] Building C object src/falcon/CMakeFiles/Falcon.dir/videl.c.o
[ 14%] Building C object src/debug/CMakeFiles/Debug.dir/debugdsp.c.o
[ 14%] Building C object src/falcon/CMakeFiles/Falcon.dir/dsp.c.o
[ 15%] Building C object tests/debugger/CMakeFiles/DebuggerTestLib.dir/__/__/src/debug/symbols.c.o
[ 15%] Building C object src/debug/CMakeFiles/Debug.dir/evaluate.c.o
[ 16%] Building C object src/debug/CMakeFiles/Debug.dir/history.c.o
[ 16%] Building C object src/debug/CMakeFiles/Debug.dir/symbols.c.o
[ 17%] Building C object src/debug/CMakeFiles/Debug.dir/vars.c.o
[ 18%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgCpu.c.o
[ 18%] Building C object src/debug/CMakeFiles/Debug.dir/profile.c.o
[ 19%] Building C object src/falcon/CMakeFiles/Falcon.dir/dsp_core.c.o
[ 20%] Building C object src/debug/CMakeFiles/Debug.dir/profilecpu.c.o
[ 20%] Building C object src/debug/CMakeFiles/Debug.dir/profiledsp.c.o
[ 20%] Building C object src/falcon/CMakeFiles/Falcon.dir/dsp_cpu.c.o
[ 21%] Building C object src/debug/CMakeFiles/Debug.dir/natfeats.c.o
[ 22%] Building C object src/falcon/CMakeFiles/Falcon.dir/dsp_disasm.c.o
[ 22%] Building C object src/debug/CMakeFiles/Debug.dir/console.c.o
[ 23%] Building C object src/debug/CMakeFiles/Debug.dir/68kDisass.c.o
[ 23%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgDevice.c.o
[ 23%] Building C object tests/debugger/CMakeFiles/DebuggerTestLib.dir/__/__/src/debug/vars.c.o
[ 24%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgFileSelect.c.o
[ 24%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgFloppy.c.o
[ 25%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgHalt.c.o
[ 26%] Linking C static library libDebuggerTestLib.a
[ 26%] Built target DebuggerTestLib
[ 27%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgHardDisk.c.o
[ 27%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgJoystick.c.o
[ 28%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgKeyboard.c.o
[ 28%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgMain.c.o
[ 29%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgMemory.c.o
[ 29%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgNewDisk.c.o
[ 30%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgRom.c.o
[ 30%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgScreen.c.o
[ 31%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgSound.c.o
[ 31%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/dlgSystem.c.o
[ 32%] Building C object src/gui-sdl/CMakeFiles/GuiSdl.dir/sdlgui.c.o
[ 32%] Linking C static library libDebug.a
[ 32%] Built target Debug
[ 32%] Linking C static library libGuiSdl.a
[ 32%] Built target GuiSdl
[ 32%] Linking C static library libFalcon.a
[ 32%] Built target Falcon
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment