stefan-langenmaier / brother-overlay

Portage overlay for Brother printer and scanner software
GNU General Public License v3.0
34 stars 41 forks source link

net-print/brother-genml1-bin should require multilib #7

Closed joecool1029 closed 9 years ago

joecool1029 commented 9 years ago

I run pure 64-bit. This package will not work here, and printing will seem like it's working but silently fail to end user. (even if 32-bit emulation support is there, still missing some lib)

Maybe ebuild should have dependency or some other sort of warning.

I spent some hours trying to figure out why it was silently failing on my system and this was why. At least the scanning tool works, but I have to use cups generic PCL driver for printer (works pretty ok)

stefan-langenmaier commented 9 years ago

Thanks for the feedback. Yes I use multilib and the IA32_EMULATION kernel option with my system.

I'm no expert here, but the executables are all statically compiled and I thought I would be enough to have the kernel option.

I would be interested to find out more about this issue. Could you reinstall the package and try to execute the following files and attach the errors/output here

/opt/brother/Printers/BrGenML1/lpd/rawtobr3 /opt/brother/Printers/BrGenML1/lpd/brprintconflsr3

aswell as

ldd /opt/brother/Printers/BrGenML1/lpd/rawtobr3 ldd /opt/brother/Printers/BrGenML1/lpd/brprintconflsr3

stefan-langenmaier commented 9 years ago

I checked the ldd output on my system and it looks like multilib is necessary. You're right the ebuild should require multilib.

I already asked Brother for the source code of this package but they are only referring to the old sources that are available on their site. It's a little bit sad.

joecool1029 commented 9 years ago

I'll see if I can bug them a little more about this. It is 2015, no-multilib systems have been pretty common now for at least the past 5 years. Even adobe-flash doesn't depend on 32-bit libs anymore (never thought I'd see that day)

stefan-langenmaier commented 9 years ago

let me now if you hear something from Brother :)