I'm trying to emerge cdrdao, and every time the compile fails with: xcdrdao.o: file not recognized: File format not recognized collect2: ld returned 1 exit status distcc[32234] ERROR: compile on localhost failed with exit code 1 make[1]: *** [gcdmaster] Error 1 make[1]: Leaving directory `/var/tmp/portage/cdrdao-1.1.7-r2/work/cdrdao-1.1.7/xdao' make: *** [all] Error 1 This happens after a huge g++ line of lots of .o files being compiled into the file godmaster. This is a fresh install of gentoo. I'm using ccache and distcc with makeopts set to -j8, but if I set MAKEOPTS to "" and FEATURES to "" the same error happens. I'm attaching emerge -ep cdrdao and emerge info.
Created attachment 14264 [details] emerge -ep cdrdao
Created attachment 14265 [details] emerge info
xcdrdao still won't compile, but I did get the package to emerge. I did USE="-gnome" emerge cdrdao and it worked. USE="-X" didn't work.
I also am having problems emerging cdrdao. It terminates with the line: ld cannot find -ldsg I compiled it manually with the same error. When I compiled it with the option flag --without-scglib It compiled fine. I injected the package and it works great. Also I noticed that Lame is an optional dependency of cdrdao but it is not used in the ebuild, I emerged that first and then compiled cdrdao.
I'm trying to reduce the number of packages I maintain. Punting back to bug-wranglers.
The problems should be solved with the recent version of cdrdao and cdrtools. May you please check?
No answer. I close this bug.