Bug#844848: mgba: FTBFS: ld: cannot find -lncurses

Lucas Nussbaum lucas at debian.org
Sat Nov 19 06:46:43 UTC 2016


Source: mgba
Version: 0.4.1+dfsg1-1
Severity: serious
Tags: stretch sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20161118 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> /usr/bin/cc  -fPIC -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/mgba-0.4.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -std=c99 -pthread -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,libmgba.so.0.4 -o libmgba.so.0.4.1 CMakeFiles/mgba.dir/src/arm/arm.c.o CMakeFiles/mgba.dir/src/arm/decoder-arm.c.o CMakeFiles/mgba.dir/src/arm/decoder-thumb.c.o CMakeFiles/mgba.dir/src/arm/decoder.c.o CMakeFiles/mgba.dir/src/arm/isa-arm.c.o CMakeFiles/mgba.dir/src/arm/isa-thumb.c.o CMakeFiles/mgba.dir/src/gba/audio.c.o CMakeFiles/mgba.dir/src/gba/bios.c.o CMakeFiles/mgba.dir/src/gba/cheats.c.o CMakeFiles/mgba.dir/src/gba/gba.c.o CMakeFiles/mgba.dir/src/gba/hardware.c.o CMakeFiles/mgba.dir/src/gba/hle-bios.c.o CMakeFiles/mgba.dir/src/gba/input.c.o CMakeFiles/mgba.dir/src/gba/io.c.o CMakeFiles/mgba.dir/src/gba/memory.c.o CMakeFiles/mgba.dir/src/gba/savedata.c.o CMakeFiles/mgba.dir/src/gba/serialize.c.o CMakeFiles/mgba.dir/src/gba/sharkport.c.o CMakeFiles/mgba.dir/src/gba/sio.c.o CMakeFiles/mgba.dir/src/gba/video.c.o CMakeFiles/mgba.dir/src/gba/cheats/codebreaker.c.o CMakeFiles/mgba.dir/src/gba/cheats/gameshark.c.o CMakeFiles/mgba.dir/src/gba/cheats/parv3.c.o CMakeFiles/mgba.dir/src/gba/context/config.c.o CMakeFiles/mgba.dir/src/gba/context/context.c.o CMakeFiles/mgba.dir/src/gba/context/directories.c.o CMakeFiles/mgba.dir/src/gba/context/overrides.c.o CMakeFiles/mgba.dir/src/gba/context/sync.c.o CMakeFiles/mgba.dir/src/debugger/debugger.c.o CMakeFiles/mgba.dir/src/debugger/memory-debugger.c.o CMakeFiles/mgba.dir/src/debugger/gdb-stub.c.o CMakeFiles/mgba.dir/src/gba/renderers/software-bg.c.o CMakeFiles/mgba.dir/src/gba/renderers/software-mode0.c.o CMakeFiles/mgba.dir/src/gba/renderers/software-obj.c.o CMakeFiles/mgba.dir/src/gba/renderers/video-software.c.o CMakeFiles/mgba.dir/src/util/circle-buffer.c.o CMakeFiles/mgba.dir/src/util/configuration.c.o CMakeFiles/mgba.dir/src/util/crc32.c.o CMakeFiles/mgba.dir/src/util/formatting.c.o CMakeFiles/mgba.dir/src/util/gui.c.o CMakeFiles/mgba.dir/src/util/hash.c.o CMakeFiles/mgba.dir/src/util/nointro.c.o CMakeFiles/mgba.dir/src/util/patch-ips.c.o CMakeFiles/mgba.dir/src/util/patch-ups.c.o CMakeFiles/mgba.dir/src/util/patch.c.o CMakeFiles/mgba.dir/src/util/png-io.c.o CMakeFiles/mgba.dir/src/util/string.c.o CMakeFiles/mgba.dir/src/util/table.c.o CMakeFiles/mgba.dir/src/util/vfs.c.o CMakeFiles/mgba.dir/version.c.o CMakeFiles/mgba.dir/src/util/vfs/vfs-mem.c.o CMakeFiles/mgba.dir/src/util/vfs/vfs-fd.c.o CMakeFiles/mgba.dir/src/util/vfs/vfs-dirent.c.o CMakeFiles/mgba.dir/src/platform/posix/memory.c.o CMakeFiles/mgba.dir/src/third-party/inih/ini.c.o CMakeFiles/mgba.dir/src/third-party/blip_buf/blip_buf.c.o CMakeFiles/mgba.dir/src/gba/rr/mgm.c.o CMakeFiles/mgba.dir/src/gba/rr/rr.c.o CMakeFiles/mgba.dir/src/gba/rr/vbm.c.o CMakeFiles/mgba.dir/src/gba/supervisor/cli.c.o CMakeFiles/mgba.dir/src/gba/supervisor/export.c.o CMakeFiles/mgba.dir/src/gba/supervisor/thread.c.o CMakeFiles/mgba.dir/src/platform/commandline.c.o CMakeFiles/mgba.dir/src/gba/sio/lockstep.c.o CMakeFiles/mgba.dir/src/debugger/cli-debugger.c.o CMakeFiles/mgba.dir/src/debugger/parser.c.o CMakeFiles/mgba.dir/src/platform/ffmpeg/ffmpeg-encoder.c.o CMakeFiles/mgba.dir/src/platform/imagemagick/imagemagick-gif-encoder.c.o CMakeFiles/mgba.dir/src/util/vfs/vfs-zip.c.o CMakeFiles/mgba.dir/src/util/vfs/vfs-lzma.c.o CMakeFiles/mgba.dir/src/third-party/lzma/7zAlloc.c.o CMakeFiles/mgba.dir/src/third-party/lzma/7zArcIn.c.o CMakeFiles/mgba.dir/src/third-party/lzma/7zBuf.c.o CMakeFiles/mgba.dir/src/third-party/lzma/7zBuf2.c.o CMakeFiles/mgba.dir/src/third-party/lzma/7zCrc.c.o CMakeFiles/mgba.dir/src/third-party/lzma/7zCrcOpt.c.o CMakeFiles/mgba.dir/src/third-party/lzma/7zDec.c.o CMakeFiles/mgba.dir/src/third-party/lzma/CpuArch.c.o CMakeFiles/mgba.dir/src/third-party/lzma/Delta.c.o CMakeFiles/mgba.dir/src/third-party/lzma/LzmaDec.c.o CMakeFiles/mgba.dir/src/third-party/lzma/Lzma2Dec.c.o CMakeFiles/mgba.dir/src/third-party/lzma/Bra.c.o CMakeFiles/mgba.dir/src/third-party/lzma/Bra86.c.o CMakeFiles/mgba.dir/src/third-party/lzma/BraIA64.c.o CMakeFiles/mgba.dir/src/third-party/lzma/Bcj2.c.o CMakeFiles/mgba.dir/src/third-party/lzma/Ppmd7.c.o CMakeFiles/mgba.dir/src/third-party/lzma/Ppmd7Dec.c.o CMakeFiles/mgba.dir/src/third-party/lzma/7zFile.c.o CMakeFiles/mgba.dir/src/third-party/lzma/7zStream.c.o -ledit -lncurses -lbsd -lavcodec -lavformat -lavresample -lavutil -lswscale -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lz -lpng -lz -lz -lzip -lz -lm -lpng -lzip -lz -lm 
> /usr/bin/ld: cannot find -lncurses
> collect2: error: ld returned 1 exit status

The full build log is available from:
   http://aws-logs.debian.net/2016/11/18/mgba_0.4.1+dfsg1-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-games-devel mailing list