Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- strodown@strodown-Easynote-TE69CXP:~/recalbox-x86_64$ PACKAGE=libretro-openlara scripts/linux/recaldocker.sh
- Sending build context to Docker daemon 4.096kB
- Step 1/13 : FROM ubuntu:18.04
- ---> ea4c82dcd15a
- Step 2/13 : MAINTAINER digitalLumberjack <digitallumberjack@recalbox.com>
- ---> Using cache
- ---> 4437f5680dd5
- Step 3/13 : ENV TERM xterm
- ---> Using cache
- ---> 09836afe57e8
- Step 4/13 : ENV ARCH ''
- ---> Using cache
- ---> 026952cbe93c
- Step 5/13 : ENV RECALBOX_VERSION_LABEL ''
- ---> Using cache
- ---> f4db5d952c71
- Step 6/13 : ENV RECALBOX_CCACHE_ENABLED ''
- ---> Using cache
- ---> 8c228274fdc7
- Step 7/13 : ENV PACKAGE ''
- ---> Using cache
- ---> fd90265104ee
- Step 8/13 : RUN apt-get update -y && apt-get -y install build-essential git libncurses5-dev qt5-default qttools5-dev-tools mercurial libdbus-glib-1-dev texinfo zip openssh-client libxml2-utils software-properties-common wget cpio bc locales rsync imagemagick nano vim automake mtools dosfstools subversion openjdk-8-jdk libssl-dev libelf-dev && rm -rf /var/lib/apt/lists/*
- ---> Using cache
- ---> 7b01e786b21b
- Step 9/13 : RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
- ---> Using cache
- ---> a9788f1cc24f
- Step 10/13 : RUN locale-gen
- ---> Using cache
- ---> 61d737739c05
- Step 11/13 : RUN mkdir -p /work
- ---> Using cache
- ---> b24f399325a8
- Step 12/13 : WORKDIR /work
- ---> Using cache
- ---> 6536e7d2ad58
- Step 13/13 : CMD echo ">>> Setting recalbox version to ${RECALBOX_VERSION_LABEL}" && echo "${RECALBOX_VERSION_LABEL}" > board/recalbox/fsoverlay/recalbox/recalbox.version && echo ">>> Fetching and reseting buildroot submodule" && ( git submodule update --init ; cd buildroot && git reset HEAD --hard && git clean -dfx ) && echo ">>> Making recalbox-${ARCH}_defconfig" && make recalbox-${ARCH}_defconfig && export RECALBOX_CCACHE=${RECALBOX_CCACHE_ENABLED:+"BR2_CCACHE=y BR2_CCACHE_DIR=/share/ccache BR2_CCACHE_INITIAL_SETUP=--max-size=500G BR2_CCACHE_USE_BASEDIR=y"} && echo ">>> Make with command : make BR2_DL_DIR='/share/dl' BR2_HOST_DIR='/share/host' $RECALBOX_CCACHE $PACKAGE" && make BR2_DL_DIR="/share/dl" BR2_HOST_DIR="/share/host" $RECALBOX_CCACHE $PACKAGE
- ---> Using cache
- ---> b762812f850e
- Successfully built b762812f850e
- Successfully tagged recalbox-dev:latest
- >>> Setting recalbox version to
- >>> Fetching and reseting buildroot submodule
- HEAD is now at f44524f61a Update for 2018.02.3
- >>> Making recalbox-x86_64_defconfig
- BUILDROOT_DIR=/home/strodown/recalbox-x86_64/buildroot /home/strodown/recalbox-x86_64/scripts/linux/mergeToBR.sh
- >>> mergeToBR 1. Doing basic checks ...
- >>> mergeToBR 2. Compare source and destination ...
- OK for merge: package/bluez5_utils/bluez5_utils.hash
- OK for merge: package/bluez5_utils/bluez5_utils.mk
- File doesn't have the expected md5: package/boost/boost.mk
- Test patch ... Ok ! Adding it to patch party ...
- OK for merge: package/dropbear/S50dropbear
- OK for merge: package/e2fsprogs/e2fsprogs.hash
- OK for merge: package/e2fsprogs/e2fsprogs.mk
- OK for merge: package/eigen/eigen.mk
- OK for merge: package/ffmpeg/ffmpeg.hash
- OK for merge: package/ffmpeg/ffmpeg.mk
- OK for merge: package/initscripts/init.d/rcK
- OK for merge: package/initscripts/init.d/rcS
- OK for merge: package/libcec/libcec.mk
- OK for merge: package/lirc-tools/lirc-tools.mk
- OK for merge: package/mesa3d/mesa3d.mk
- OK for merge: package/omxplayer/omxplayer.mk
- OK for merge: package/rpi-firmware/cmdline.txt
- OK for merge: package/rpi-firmware/config.txt
- OK for merge: package/rpi-firmware/rpi-firmware.hash
- OK for merge: package/rpi-firmware/rpi-firmware.mk
- OK for merge: package/sdl_sound/Config.in
- OK for merge: package/sdl_sound/sdl_sound.mk
- OK for merge: package/skeleton-init-common/skeleton-init-common.mk
- OK for merge: package/x11r7/xdriver_xf86-video-amdgpu/xdriver_xf86-video-amdgpu.hash
- OK for merge: package/x11r7/xdriver_xf86-video-amdgpu/xdriver_xf86-video-amdgpu.mk
- OK for merge: package/x11r7/xdriver_xf86-video-ati/xdriver_xf86-video-ati.hash
- OK for merge: package/x11r7/xdriver_xf86-video-ati/xdriver_xf86-video-ati.mk
- OK for merge: support/scripts/mkusers
- OK for merge: system/device_table.txt
- Valid files: system/device_table.txt support/scripts/mkusers package/x11r7/xdriver_xf86-video-ati/xdriver_xf86-video-ati.mk package/x11r7/xdriver_xf86-video-ati/xdriver_xf86-video-ati.hash package/x11r7/xdriver_xf86-video-amdgpu/xdriver_xf86-video-amdgpu.mk package/x11r7/xdriver_xf86-video-amdgpu/xdriver_xf86-video-amdgpu.hash package/skeleton-init-common/skeleton-init-common.mk package/sdl_sound/sdl_sound.mk package/sdl_sound/Config.in package/rpi-firmware/rpi-firmware.mk package/rpi-firmware/rpi-firmware.hash package/rpi-firmware/config.txt package/rpi-firmware/cmdline.txt package/omxplayer/omxplayer.mk package/mesa3d/mesa3d.mk package/lirc-tools/lirc-tools.mk package/libcec/libcec.mk package/initscripts/init.d/rcS package/initscripts/init.d/rcK package/ffmpeg/ffmpeg.mk package/ffmpeg/ffmpeg.hash package/eigen/eigen.mk package/e2fsprogs/e2fsprogs.mk package/e2fsprogs/e2fsprogs.hash package/dropbear/S50dropbear package/bluez5_utils/bluez5_utils.mk package/bluez5_utils/bluez5_utils.hash
- Valid patches: package/boost/boost.mk
- Files that need to be reworked:
- Files to remove: package/ffmpeg/0002-ffmpeg-pthreads.patch package/bluez5_utils/0002-bt_shell-APIs-shall-only-be-build-if-readline-is-pre.patch
- >>> mergeToBR 3. All checks done, merging trees ...
- Copied: package/bluez5_utils/bluez5_utils.hash
- Copied: package/bluez5_utils/bluez5_utils.mk
- Skipping package/boost/boost.mk as it will be patched
- Copied: package/dropbear/S50dropbear
- Copied: package/e2fsprogs/e2fsprogs.hash
- Copied: package/e2fsprogs/e2fsprogs.mk
- Copied: package/eigen/eigen.mk
- Copied: package/ffmpeg/ffmpeg.hash
- Copied: package/ffmpeg/ffmpeg.mk
- Copied: package/initscripts/init.d/rcK
- Copied: package/initscripts/init.d/rcS
- Copied: package/libcec/libcec.mk
- Copied: package/lirc-tools/lirc-tools.mk
- Copied: package/mesa3d/mesa3d.mk
- Copied: package/omxplayer/omxplayer.mk
- Copied: package/rpi-firmware/cmdline.txt
- Copied: package/rpi-firmware/config.txt
- Copied: package/rpi-firmware/rpi-firmware.hash
- Copied: package/rpi-firmware/rpi-firmware.mk
- Copied: package/sdl_sound/Config.in
- Copied: package/sdl_sound/sdl_sound.mk
- Copied: package/skeleton-init-common/skeleton-init-common.mk
- Copied: package/x11r7/xdriver_xf86-video-amdgpu/xdriver_xf86-video-amdgpu.hash
- Copied: package/x11r7/xdriver_xf86-video-amdgpu/xdriver_xf86-video-amdgpu.mk
- Copied: package/x11r7/xdriver_xf86-video-ati/xdriver_xf86-video-ati.hash
- Copied: package/x11r7/xdriver_xf86-video-ati/xdriver_xf86-video-ati.mk
- Copied: support/scripts/mkusers
- Copied: system/device_table.txt
- >>> mergeToBR 5. Task Patch or remove flagged files ...
- package/boost/boost.mk.patch -> package/boost/boost.mk
- patching file buildroot/package/boost/boost.mk
- Removing package/ffmpeg/0002-ffmpeg-pthreads.patch
- Removing package/bluez5_utils/0002-bt_shell-APIs-shall-only-be-build-if-readline-is-pre.patch
- >>> mergeToBR 5. Task completed !
- BR2_DL_DIR=/home/strodown/recalbox-x86_64/dl make BR2_EXTERNAL="/home/strodown/recalbox-x86_64" BR2_PACKAGE_OVERRIDE_FILE="/home/strodown/recalbox-x86_64/local.mk" O="/home/strodown/recalbox-x86_64/output" -C "/home/strodown/recalbox-x86_64/buildroot" recalbox-x86_64_defconfig
- make[1]: Entering directory '/home/strodown/recalbox-x86_64/buildroot'
- GEN /home/strodown/recalbox-x86_64/output/Makefile
- #
- # configuration written to /home/strodown/recalbox-x86_64/output/.config
- #
- make[1]: Leaving directory '/home/strodown/recalbox-x86_64/buildroot'
- >>> Make with command : make BR2_DL_DIR='/share/dl' BR2_HOST_DIR='/share/host' libretro-openlara
- BR2_DL_DIR=/share/dl make BR2_EXTERNAL="/home/strodown/recalbox-x86_64" BR2_PACKAGE_OVERRIDE_FILE="/home/strodown/recalbox-x86_64/local.mk" O="/home/strodown/recalbox-x86_64/output" -C "/home/strodown/recalbox-x86_64/buildroot" BR2_HOST_DIR=/share/host BR2_DL_DIR=/share/dl libretro-openlara
- make[1]: Entering directory '/home/strodown/recalbox-x86_64/buildroot'
- /usr/bin/make -j1 O=/home/strodown/recalbox-x86_64/output HOSTCC="/usr/bin/gcc" HOSTCXX="/usr/bin/g++" silentoldconfig
- make[2]: Entering directory '/home/strodown/recalbox-x86_64/buildroot'
- GEN /home/strodown/recalbox-x86_64/output/Makefile
- make[2]: Leaving directory '/home/strodown/recalbox-x86_64/buildroot'
- WARNING: no hash file for libretro-openlara-2086fd8d3182abcfb8a13836ef440a310f54e36c.tar.gz
- >>> libretro-openlara 2086fd8d3182abcfb8a13836ef440a310f54e36c Extracting
- gzip -d -c /share/dl/libretro-openlara-2086fd8d3182abcfb8a13836ef440a310f54e36c.tar.gz | tar --strip-components=1 -C /home/strodown/recalbox-x86_64/output/build/libretro-openlara-2086fd8d3182abcfb8a13836ef440a310f54e36c -xf -
- >>> libretro-openlara 2086fd8d3182abcfb8a13836ef440a310f54e36c Patching
- >>> libretro-openlara 2086fd8d3182abcfb8a13836ef440a310f54e36c Configuring
- >>> libretro-openlara 2086fd8d3182abcfb8a13836ef440a310f54e36c Building
- CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 " CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 " /usr/bin/make -j5 CXX="/share/host/bin/x86_64-buildroot-linux-gnu-g++" CC="/share/host/bin/x86_64-buildroot-linux-gnu-gcc" -C /home/strodown/recalbox-x86_64/output/build/libretro-openlara-2086fd8d3182abcfb8a13836ef440a310f54e36c/src/platform/libretro -f Makefile platform="" HAVE_GLES=1 HAVE_OPENGLES3=1
- make[2]: Entering directory '/home/strodown/recalbox-x86_64/output/build/libretro-openlara-2086fd8d3182abcfb8a13836ef440a310f54e36c/src/platform/libretro'
- /share/host/bin/x86_64-buildroot-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -I.. -O3 -std=c99 -Wall -pedantic -I. -I./../.. -I./libretro-common/include -I./libretro-common/glsym -D__LIBRETRO__ -c -o libretro-common/glsym/rglgen.o libretro-common/glsym/rglgen.c
- /share/host/bin/x86_64-buildroot-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -I.. -O3 -std=c99 -Wall -pedantic -I. -I./../.. -I./libretro-common/include -I./libretro-common/glsym -D__LIBRETRO__ -c -o ../../libs/stb_vorbis/stb_vorbis.o ../../libs/stb_vorbis/stb_vorbis.c
- /share/host/bin/x86_64-buildroot-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -I.. -O3 -std=c99 -Wall -pedantic -I. -I./../.. -I./libretro-common/include -I./libretro-common/glsym -D__LIBRETRO__ -c -o ../../libs/tinf/tinflate.o ../../libs/tinf/tinflate.c
- /share/host/bin/x86_64-buildroot-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -I.. -O3 -std=c99 -Wall -pedantic -I. -I./../.. -I./libretro-common/include -I./libretro-common/glsym -D__LIBRETRO__ -c -o libretro-common/compat/compat_strl.o libretro-common/compat/compat_strl.c
- /share/host/bin/x86_64-buildroot-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -I.. -O3 -std=c99 -Wall -pedantic -I. -I./../.. -I./libretro-common/include -I./libretro-common/glsym -D__LIBRETRO__ -c -o libretro-common/compat/compat_strcasestr.o libretro-common/compat/compat_strcasestr.c
- ../../libs/stb_vorbis/stb_vorbis.c: In function 'decode_residue':
- ../../libs/stb_vorbis/stb_vorbis.c:889:41: warning: statement with no effect [-Wunused-value]
- #define temp_free(f,p) 0
- ^
- ../../libs/stb_vorbis/stb_vorbis.c:2334:4: note: in expansion of macro 'temp_free'
- temp_free(f,part_classdata);
- ^~~~~~~~~
- ../../libs/stb_vorbis/stb_vorbis.c: In function 'inverse_mdct':
- ../../libs/stb_vorbis/stb_vorbis.c:889:41: warning: statement with no effect [-Wunused-value]
- #define temp_free(f,p) 0
- ^
- ../../libs/stb_vorbis/stb_vorbis.c:2983:4: note: in expansion of macro 'temp_free'
- temp_free(f,buf2);
- ^~~~~~~~~
- /share/host/bin/x86_64-buildroot-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -I.. -O3 -std=c99 -Wall -pedantic -I. -I./../.. -I./libretro-common/include -I./libretro-common/glsym -D__LIBRETRO__ -c -o libretro-common/file/file_path.o libretro-common/file/file_path.c
- /share/host/bin/x86_64-buildroot-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -I.. -O3 -std=c99 -Wall -pedantic -I. -I./../.. -I./libretro-common/include -I./libretro-common/glsym -D__LIBRETRO__ -c -o libretro-common/encodings/encoding_utf.o libretro-common/encodings/encoding_utf.c
- /share/host/bin/x86_64-buildroot-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -I.. -O3 -std=c99 -Wall -pedantic -I. -I./../.. -I./libretro-common/include -I./libretro-common/glsym -D__LIBRETRO__ -c -o libretro-common/glsym/glsym_gl.o libretro-common/glsym/glsym_gl.c
- /share/host/bin/x86_64-buildroot-linux-gnu-g++ -I.. -O3 -std=c++11 -I. -I./../.. -I./libretro-common/include -I./libretro-common/glsym -D__LIBRETRO__ -c -o main.o main.cpp
- /share/host/bin/x86_64-buildroot-linux-gnu-g++ -I.. -O3 -std=c++11 -I. -I./../.. -I./libretro-common/include -I./libretro-common/glsym -D__LIBRETRO__ -c -o ../../libs/minimp3/minimp3.o ../../libs/minimp3/minimp3.cpp
- ../../libs/stb_vorbis/stb_vorbis.c: In function 'start_decoder.part.20':
- ../../libs/stb_vorbis/stb_vorbis.c:3998:32: warning: 'hi' may be used uninitialized in this function [-Wmaybe-uninitialized]
- g->neighbors[j][1] = hi;
- ~~~~~~~~~~~~~~~~~~~^~~~
- ../../libs/stb_vorbis/stb_vorbis.c:3997:32: warning: 'low' may be used uninitialized in this function [-Wmaybe-uninitialized]
- g->neighbors[j][0] = low;
- ~~~~~~~~~~~~~~~~~~~^~~~~
- ../../libs/stb_vorbis/stb_vorbis.c: In function 'stb_vorbis_seek_frame':
- ../../libs/stb_vorbis/stb_vorbis.c:4726:23: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized]
- offset += error * 2;
- ~~~~~~~^~~~~~~~~~~~
- ../../libs/stb_vorbis/stb_vorbis.c:4673:11: note: 'offset' was declared here
- double offset, bytes_per_sample;
- ^~~~~~
- ../../libs/stb_vorbis/stb_vorbis.c:4723:23: warning: 'bytes_per_sample' may be used uninitialized in this function [-Wmaybe-uninitialized]
- double error = ((double) sample_number - mid.last_decoded_sample) * bytes_per_sample;
- ^~~~~
- ../../libs/stb_vorbis/stb_vorbis.c:4673:19: note: 'bytes_per_sample' was declared here
- double offset, bytes_per_sample;
- ^~~~~~~~~~~~~~~~
- ../../libs/stb_vorbis/stb_vorbis.c: In function 'stb_vorbis_get_frame_short':
- ../../libs/stb_vorbis/stb_vorbis.c:5218:7: warning: 'output' may be used uninitialized in this function [-Wmaybe-uninitialized]
- convert_samples_short(num_c, buffer, 0, f->channels, output, 0, len);
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../../libs/stb_vorbis/stb_vorbis.c: In function 'stb_vorbis_get_frame_short_interleaved':
- ../../libs/stb_vorbis/stb_vorbis.c:5144:33: warning: 'output' may be used uninitialized in this function [-Wmaybe-uninitialized]
- buffer[i] += data[j][d_offset+o+i];
- ~~~~^~~
- ../../libs/stb_vorbis/stb_vorbis.c:5214:12: note: 'output' was declared here
- float **output;
- ^~~~~~
- ../../libs/stb_vorbis/stb_vorbis.c: In function 'stb_vorbis_decode_filename':
- ../../libs/stb_vorbis/stb_vorbis.c:5206:47: warning: 'output' may be used uninitialized in this function [-Wmaybe-uninitialized]
- copy_samples(buffer[i]+b_offset, data[i]+d_offset, samples);
- ~~~~^~~
- ../../libs/stb_vorbis/stb_vorbis.c:5214:12: note: 'output' was declared here
- float **output;
- ^~~~~~
- ../../libs/stb_vorbis/stb_vorbis.c: In function 'stb_vorbis_decode_memory':
- ../../libs/stb_vorbis/stb_vorbis.c:5206:47: warning: 'output' may be used uninitialized in this function [-Wmaybe-uninitialized]
- copy_samples(buffer[i]+b_offset, data[i]+d_offset, samples);
- ~~~~^~~
- ../../libs/stb_vorbis/stb_vorbis.c:5214:12: note: 'output' was declared here
- float **output;
- ^~~~~~
- /share/host/bin/x86_64-buildroot-linux-gnu-g++ -shared -static-libgcc -static-libstdc++ -Wl,--version-script=link.T -lwinmm -Wl,--no-undefined -o openlara_libretro.dll ./libretro-common/glsym/rglgen.o ./../../libs/stb_vorbis/stb_vorbis.o ./../../libs/tinf/tinflate.o ./libretro-common/compat/compat_strl.o ./libretro-common/compat/compat_strcasestr.o ./libretro-common/file/file_path.o ./libretro-common/encodings/encoding_utf.o ./libretro-common/glsym/glsym_gl.o ./main.o ./../../libs/minimp3/minimp3.o -lopengl32 -lm
- /share/host/lib/gcc/x86_64-buildroot-linux-gnu/7.3.0/../../../../x86_64-buildroot-linux-gnu/bin/ld: cannot find -lwinmm
- /share/host/lib/gcc/x86_64-buildroot-linux-gnu/7.3.0/../../../../x86_64-buildroot-linux-gnu/bin/ld: cannot find -lopengl32
- collect2: error: ld returned 1 exit status
- Makefile:210: recipe for target 'openlara_libretro.dll' failed
- make[2]: *** [openlara_libretro.dll] Error 1
- make[2]: Leaving directory '/home/strodown/recalbox-x86_64/output/build/libretro-openlara-2086fd8d3182abcfb8a13836ef440a310f54e36c/src/platform/libretro'
- package/pkg-generic.mk:223: recipe for target '/home/strodown/recalbox-x86_64/output/build/libretro-openlara-2086fd8d3182abcfb8a13836ef440a310f54e36c/.stamp_built' failed
- make[1]: *** [/home/strodown/recalbox-x86_64/output/build/libretro-openlara-2086fd8d3182abcfb8a13836ef440a310f54e36c/.stamp_built] Error 2
- make[1]: Leaving directory '/home/strodown/recalbox-x86_64/buildroot'
- Makefile:17: recipe for target 'libretro-openlara' failed
- make: *** [libretro-openlara] Error 2
Add Comment
Please, Sign In to add comment