The ./configure of xine *does* find arts, but the make fails because it's missing -I/usr/kde/2/include : gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../src -I../../src -I../../src/xine-engine -I../../src/xine-engine -I../../src/xine-utils -I../../src/xine-utils -O3 -pipe -fomit-frame-pointer -malign-functions=4 -malign-loops=4 -malign-jumps=4 -malign-functions=4 -mwide-multiply -mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -fno-strict-aliasing -ffast-math -funroll-loops -funroll-all-loops -finline-functions -mcpu=i686 -Wall -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -DXINE_COMPILE -c audio_arts_out.c -DPIC -o audio_arts_out.lo audio_arts_out.c:38: artsc.h: No such file or directory audio_arts_out.c:57: parse error before `arts_stream_t' here is the beginning of xine-lib-0.9.8/src/audio_out/audio_arts_out.c : #include <fcntl.h> #include <math.h> #include <unistd.h> #include <inttypes.h> #include <artsc.h> (note; it's trying to include <artsc.h>, not <arts/artsc.h>; therefore we need to have -I/usr/kde/2/include/artsc in the path)
there was a typo; I meant to say at the end : (note; it's trying to include <artsc.h>, not <artsc/artsc.h>; therefore we need to have -I/usr/kde/2/include/artsc in the path)
I apologize for the bug not being handled sooner; it was only assigned to me 2 days ago. emerge xine-lib works ok here; the configure script adds -I/usr/kde/3/include/artsc of its own accord. Note that this is kde3 not kde2. The xine-lib ebuild doesn't pass any kinf of arts path to configure, so it relies either on $KDEDIR or artsc-config, which is in the path. The KDE2 artsc-config --prefix returns /usr/kde/2. artsc-config --cflags returns -I/usr/kde/2/include/artsc. So that's ok. Please attach here your /var/tmp/portage/xine-lib-0.9.8-r1/work/xine-lib-0.9.8/Makefile. I want to compare it to my own.
Sorry, I'm having a hard time attaching my Makefile; when I try to create a new attachment, buzilla tells me the file is empty :( I'll keep trying this week...
It seems to be working now; I did emerge xine-ui and it built and installed xine fine, and xine works fine as well. Must have been a strange shell variable..? I'm using kde2 and do not have kde3 installed (I have no /usr/kde/3 directory).