- * Package: media-sound/fmdrv-1.0.7
- * Repository: gentoo
- * Maintainer: sound@gentoo.org
- * USE: amd64 elibc_glibc kernel_linux test userland_GNU
- * FEATURES: sandbox test userpriv usersandbox
- >>> Unpacking source...
- >>> Unpacking fmdrv-1.0.7.tar.bz2 to /tmp/portage/media-sound/fmdrv-1.0.7/work
- >>> Source unpacked in /tmp/portage/media-sound/fmdrv-1.0.7/work
- >>> Compiling source in /tmp/portage/media-sound/fmdrv-1.0.7/work/fmdrv-1.0.7 ...
- make -j24 fmdrv CC=x86_64-pc-linux-gnu-gcc CXX=x86_64-pc-linux-gnu-g++ 'CFLAGS=-O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches' 'CXXFLAGS=-O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed'
- Checking dependencies...
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -DVERSION=\"1.0.7\" -DCONFIG=\"/\" -DBINDIR=\"/usr/local/bin\" -DUnderFMDRV -c -o main.o main.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -DVERSION=\"1.0.7\" -DCONFIG=\"/\" -DBINDIR=\"/usr/local/bin\" -DUnderFMDRV -c -o cons.o cons.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -DVERSION=\"1.0.7\" -DCONFIG=\"/\" -DBINDIR=\"/usr/local/bin\" -DUnderFMDRV -c -o m_path.o m_path.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -DVERSION=\"1.0.7\" -DCONFIG=\"/\" -DBINDIR=\"/usr/local/bin\" -DUnderFMDRV -c -o sysdeps.o sysdeps.c
- /usr/include/sys/io.h:33:12: warning: 'ioperm' used but never defined
- main.c: In function 'AnalyzeRow':
- main.c:543:21: warning: format not a string literal and no format arguments
- main.c:625:21: warning: format not a string literal and no format arguments
- main.c:637:21: warning: format not a string literal and no format arguments
- main.c: In function 'GetVarLen':
- main.c:1627:5: warning: format '%d' expects type 'int', but argument 2 has type 'dword'
- main.c: In function 'ReadMIDI':
- main.c:2151:14: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c:2163:10: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c:2166:10: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c:2171:10: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c:2174:10: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c:2196:14: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c:2199:14: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c:2215:14: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c: In function 'AnalyzeRow':
- main.c:683:19: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
- main.c:684:19: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
- main.c:687:15: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
- main.c:690:19: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
- main.c: In function 'WriteOut':
- main.c:846:14: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c:862:26: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c:886:26: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c:947:21: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c:948:21: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c:985:25: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
- main.c:994:21: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c:1008:21: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
- main.c:1017:21: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c:1032:21: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
- main.c:1054:13: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
- main.c:1089:15: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
- main.c:1126:15: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
- main.c:1129:15: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
- main.c:1157:15: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
- main.c:1188:15: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
- main.c:1222:22: warning: ignoring return value of 'fread', declared with attribute warn_unused_result
- main.c: In function 'seqbuf_dump':
- fmdrv.h:222:8: warning: ignoring return value of 'write', declared with attribute warn_unused_result
- #ELF (works):
- # x86_64-pc-linux-gnu-gcc -Wl,-r -nostdlib -o fmdrvlib.a main.o cons.o m_path.o
- #a.out (works):
- ar -rc fmdrvlib.a main.o cons.o m_path.o
- x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -o fmdrv fmdrvlib.a sysdeps.o
- /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: sysdeps.o: relocation R_X86_64_PC32 against undefined symbol `ioperm@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
- /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
- collect2: ld returned 1 exit status
- make: *** [fmdrv] Error 1
- emake failed
- * ERROR: media-sound/fmdrv-1.0.7 failed (compile phase):
- * (no error message)
- *
- * Call stack:
- * ebuild.sh, line 85: Called src_compile
- * environment, line 788: Called die
- * The specific snippet of code:
- * emake fmdrv CC="$(tc-getCC)" CXX="$(tc-getCXX)" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" || die
- *
- * If you need support, post the output of `emerge --info '=media-sound/fmdrv-1.0.7'`,
- * the complete build log and the output of `emerge -pqv '=media-sound/fmdrv-1.0.7'`.
- sed: couldn't open temporary file /etc/portage/package.mask/sedQIqoOp: Permission denied