so far i've added the akoya overlay using
- Code: Select all
layman -a akoya
before it would let me do that i had to run
- Code: Select all
emerge dev-util/mercurial
(not sure what that is but it let me add the overlay so i'm happy)
I then ran
- Code: Select all
emerge mtpfs
which failed and gave me a log file containing the following:
- Code: Select all
[32;01m*[0m CPV: sys-fs/mtpfs-0.7
[32;01m*[0m REPO: akoya
[32;01m*[0m USE: elibc_glibc kernel_linux userland_GNU x86
>>> Unpacking source...
>>> Unpacking mtpfs-0.7.tar.gz to /var/tmp/portage/sys-fs/mtpfs-0.7/work
>>> Source unpacked in /var/tmp/portage/sys-fs/mtpfs-0.7/work
>>> Compiling source in /var/tmp/portage/sys-fs/mtpfs-0.7/work/mtpfs-0.7.orig ...
./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-debug
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... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of i686-pc-linux-gnu-gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking for i686-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for FUSE... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
make -j2 -s
mtpfs.c: In function ‘save_playlist’:
mtpfs.c:142: error: too many arguments to function ‘LIBMTP_Create_New_Playlist’
mtpfs.c: In function ‘mtpfs_release’:
mtpfs.c:416: error: too many arguments to function ‘LIBMTP_Send_Track_From_File_Descriptor’
mtpfs.c:432: error: too many arguments to function ‘LIBMTP_Send_File_From_File_Descriptor’
mtpfs.c: In function ‘mtpfs_mkdir’:
mtpfs.c:845: error: too few arguments to function ‘LIBMTP_Create_Folder’
make: *** [mtpfs-mtpfs.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from /usr/include/string.h:640,
from id3read.c:22:
In function ‘strncat’,
inlined from ‘getTracknum’ at id3read.c:272:
/usr/include/bits/string3.h:153: warning: call to __builtin___strncat_chk might overflow destination buffer
>>> Source compiled.
>>> Test phase [not enabled]: sys-fs/mtpfs-0.7
>>> Install mtpfs-0.7 into /var/tmp/portage/sys-fs/mtpfs-0.7/image/ category sys-fs
mtpfs.c: In function ‘save_playlist’:
mtpfs.c:142: error: too many arguments to function ‘LIBMTP_Create_New_Playlist’
mtpfs.c: In function ‘mtpfs_release’:
mtpfs.c:416: error: too many arguments to function ‘LIBMTP_Send_Track_From_File_Descriptor’
mtpfs.c:432: error: too many arguments to function ‘LIBMTP_Send_File_From_File_Descriptor’
mtpfs.c: In function ‘mtpfs_mkdir’:
mtpfs.c:845: error: too few arguments to function ‘LIBMTP_Create_Folder’
make: *** [mtpfs-mtpfs.o] Error 1
[31;01m*[0m ERROR: sys-fs/mtpfs-0.7 failed:
[31;01m*[0m einstall failed
[31;01m*[0m
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 55: Called src_install
[31;01m*[0m environment, line 2304: Called einstall
[31;01m*[0m ebuild.sh, line 589: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m ${MAKE:-make} prefix="${D}usr" \
[31;01m*[0m datadir="${D}usr/share" \
[31;01m*[0m infodir="${D}usr/share/info" \
[31;01m*[0m localstatedir="${D}var/lib" \
[31;01m*[0m mandir="${D}usr/share/man" \
[31;01m*[0m sysconfdir="${D}etc" \
[31;01m*[0m ${LOCAL_EXTRA_EINSTALL} \
[31;01m*[0m ${MAKEOPTS} ${EXTRA_EMAKE} -j1 \
[31;01m*[0m "$@" install || die "einstall failed"
[31;01m*[0m
[31;01m*[0m If you need support, post the output of 'emerge --info =sys-fs/mtpfs-0.7',
[31;01m*[0m the complete build log and the output of 'emerge -pqv =sys-fs/mtpfs-0.7'.
[31;01m*[0m This ebuild is from an overlay named 'akoya': '/usr/local/portage/layman/akoya/'
[31;01m*[0m The complete build log is located at '/var/lib/entropy/logs/sys-fs:mtpfs-0.7:20100101-115300.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/sys-fs/mtpfs-0.7/temp/environment'.
[31;01m*[0m S: '/var/tmp/portage/sys-fs/mtpfs-0.7/work/mtpfs-0.7.orig'
does anyone know how to solve this?

