On Gentoo 1.4, the ebuild of Cinelerra appears to file with: g++ -c `cat i686/c_flags` thread.C -o i686/thread.o thread.C: In member function `int Thread::get_tid()': thread.C:162: invalid conversion from `__opaque_pthread*' to `int' make[2]: *** [i686/thread.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/cinelerra-1.1.5/work/cinelerra-1.1.5/guicast' It continues to build, however, just ignoring that the main binary hasn't been compiled. This is on glibc-2.3.2-r1 or so (with GCC 3.2.3 and generally quite stable software), but with NPTL+TLS enabled. I don't know if that matters in this case, but whatever this bug is simply prevents a compile from happening. This is one of the few video editors for Linux that actually works well, so it's mildly important to fix, but not so much as I'm sure there are other things on your lists. This happens with all versions of Cinelerra, XMovie, and Mix2000 (in guicast it would seem, at least), but I'm currently trying to compile 1.1.7. The other support binaries appear to compile, but not the main binary itself, 'cinelerra'.
seems that does not like the NPTL, that seems an upstream issue, I don't have a system with such settings so may take a bit fix that problem.
could you try the 1.1.7 ebuild ad report if the issue is still present?
Closing because of lack of reply please reopen if the issue is still valid with 1.1.7
1.1.7 doesn't compile the binary, either.
eventually I have a NPTL system and hopefully I'll fix the issue, hold on
fixed wait for a while and rsync, now it builds on nptl system pthread_t is not an int! =P