been trying to work over xine-lib-1.1.16.1 to get it working, and ran into a few issues.
The default package, once I put in a fix to find 64-bit libiconv and libintl, fails on some mmx crud. A little research turns out the pushl %ebx is not really appropriate for 64-bit compilation, and something more like pushl %rbx is. But there wwer more assembler failures, and I fortunately ran across pjfloyds analysis of setting the build type while realizing I know squat about intel assembler, and can punt trying to figure out that mess. Plug in his suggestion, the assembly errors cease, but then what were warnings against /opt/foss/include/libcdio/rock.h prior to setting the x64-bit config, are now errors. Punt. on a hunch, apply 0.78.2 libcdio patches against current 0.82, and all but one go in "clean". Realize libcddb is enabled but not built or configured into libcdio, so add that to the circular rumba install. now libcddbwo, libcdiowo, libvcdimagerwo, libcdio, libcdimager, libcddb. Still doesn't build. I've stuck in some code to only build a 32-bit (sse2, not sse as I'm known for) config, cause I'm pretty sure that this may work. Thoughts?
