git revision: ded4fbcc3c0d1e5f65cfb4e0e575f111c1e8974a I get the following: ../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./amstream.spec amstream.o main.o mediastream.o regsvr.o version.res -Wl,--rpath,\$ORIGIN/`../../tools/relpath /usr/local/lib/wine /usr/local/lib` -o amstream.dll.so -lole32 -luser32 -ladvapi32 -lkernel32 -lstrmiids -luuid ../../libs/port/libwine_port.a -L/emul/linux/x86/usr/lib -L/emul/linux/x86/lib amstream.o: In function `IAMMultiMediaStreamImpl_QueryInterface': /home/plouj/apps/wine-git/dlls/amstream/amstream.c:77: undefined reference to `IID_IUnknown' main.o: In function `AMCF_QueryInterface': /home/plouj/apps/wine-git/dlls/amstream/main.c:87: undefined reference to `IID_IUnknown' /home/plouj/apps/wine-git/dlls/amstream/main.c:87: undefined reference to `IID_IClassFactory' main.o: In function `DllGetClassObject': /home/plouj/apps/wine-git/dlls/amstream/main.c:176: undefined reference to `IID_IClassFactory' /home/plouj/apps/wine-git/dlls/amstream/main.c:176: undefined reference to `IID_IUnknown' mediastream.o: In function `IMediaStreamImpl_QueryInterface': /home/plouj/apps/wine-git/dlls/amstream/mediastream.c:74: undefined reference to `IID_IUnknown' collect2: ld returned 1 exit status winegcc: gcc failed. make[2]: *** [amstream.dll.so] Error 2 make[2]: Leaving directory `/home/plouj/apps/wine-git/dlls/amstream' make[1]: *** [amstream] Error 2 make[1]: Leaving directory `/home/plouj/apps/wine-git/dlls' make: *** [dlls] Error 2 I compile wine using the following script because I'm running on a Gentoo 64bit machine: $ cat build.sh #!/bin/bash ./configure --x-libraries=/emul/linux/x86/usr/lib/ \ LDFLAGS="-L/emul/linux/x86/usr/lib -L/emul/linux/x86/lib" && \ make depend && \ make && \ ./wine --version && \ echo "use find . -name '*.o' -exec rm \"{}\" \; to cleanup after the compilation" I've successfully compiled wine 0.9.14-0.9.17 from CVS with this script. Someone suggested that my LDFLAGS is could be messing up configure and makes it use my system's libuuid instead of wines. I have found the following libraries on my system: $ locate libuuid /mnt/gentoo32/lib/libuuid.so.1.2 /mnt/gentoo32/lib/libuuid.so /mnt/gentoo32/lib/libuuid.so.1 /mnt/gentoo32/usr/lib/libuuid.a /mnt/gentoo32/usr/lib/libuuid.so /usr/lib64/libuuid.a /usr/lib64/libuuid.so /emul/linux/x86/lib/libuuid.so.1.2 /emul/linux/x86/lib/libuuid.so /emul/linux/x86/lib/libuuid.so.1 /home/plouj/apps/wine-0.9.2/dlls/uuid/libuuid.a /home/plouj/apps/wine-0.9.2/dlls/libuuid.a /home/plouj/apps/wine-0.9.5/dlls/uuid/libuuid.a /home/plouj/apps/wine-0.9.5/dlls/libuuid.a /home/plouj/apps/wine-0.9.6/dlls/uuid/libuuid.a /home/plouj/apps/wine-0.9.6/dlls/libuuid.a /home/plouj/apps/wine-0.9.7/dlls/uuid/libuuid.a /home/plouj/apps/wine-0.9.7/dlls/libuuid.a /home/plouj/apps/wine-0.9.9/dlls/uuid/libuuid.a /home/plouj/apps/wine-0.9.9/dlls/libuuid.a /home/plouj/apps/wine-0.9.10/dlls/uuid/libuuid.a /home/plouj/apps/wine-0.9.10/dlls/libuuid.a /home/plouj/apps/wine-0.9.11/dlls/uuid/libuuid.a /home/plouj/apps/wine-0.9.12/dlls/uuid/libuuid.a /home/plouj/apps/wine-0.9.13/dlls/uuid/libuuid.a /home/plouj/apps/wine-0.9.14/dlls/uuid/libuuid.a /home/plouj/apps/wine-0.9.15/dlls/uuid/libuuid.a /home/plouj/apps/wine-0.9.16/dlls/uuid/libuuid.a /home/plouj/apps/wine-0.9.17/dlls/uuid/libuuid.a /lib64/libuuid.so.1.2 /lib64/libuuid.so /lib64/libuuid.so.1 /initrd/lib/libuuid.so.1 /initrd/lib/libuuid.so.1.2 Let me know if it would be appropriate to mail this to wine-devel@xxxxxxxxxx _______________________________________________ wine-users mailing list wine-users@xxxxxxxxxx http://www.winehq.org/mailman/listinfo/wine-users