View previous topic :: View next topic |
Author |
Message |
toralf Developer
Joined: 01 Feb 2004 Posts: 3922 Location: Hamburg
|
Posted: Sat Dec 13, 2014 1:49 pm Post subject: [solved] 32bit printer driver under 64 bit Gentoo |
|
|
I switched from x86 to amd64 and boing (naivly) wondering, if I would have any chance to get a Lexmark Z610 running again with the older drivers.
libstc++-v3 is already installed, but I do get this now :
Code: | /usr/libexec/cups/filter/rastertoz600
/usr/libexec/cups/filter/rastertoz600: error while loading shared libraries: libcups.so.2: wrong ELF class: ELFCLASS64
|
Last edited by toralf on Sat Dec 13, 2014 7:19 pm; edited 1 time in total |
|
Back to top |
|
|
tclover Guru
Joined: 10 Apr 2011 Posts: 516
|
Posted: Sat Dec 13, 2014 2:01 pm Post subject: multilib libraries are necessary |
|
|
Of course you can, you certainly have to make sure that abi_x86_32 libraries are available for that backend.
Where are you getting that backend in the first place? Because you will have more than cups[abi_x86_32]
to deal with.
Are you using ~arch or stable? I have no idea on the state of multilib abi_x86_32 on stable arch tough.
If you have an ebuild that installs that backend, you should convert/edit it to current multilib standard (the
easy way); or else, by trials and errors install everything with setting abi_x86_32 USE flag where necessary.
PS[EDIT]: Or else, you will have to get emul-linx-x86 packages instead... the old way which have arrived on
an end on Gentoo. This will banned in a near future... _________________ home/:mkinitramfs-ll/:supervision/:e-gtk-theme/:overlay/ |
|
Back to top |
|
|
toralf Developer
Joined: 01 Feb 2004 Posts: 3922 Location: Hamburg
|
Posted: Sat Dec 13, 2014 3:04 pm Post subject: |
|
|
Well, the backend package is CJLZ600LE-CUPS-1.0-1.TAR.gz, published in 2003, and it is an adventure to unpack it - which is btw the whole installation step, so no ebuild. I unpacked it and then symlinked wherever needed. I I got finally once the printer to give feedback after a cups maintenance try (the printer made a carriage return).
/me wonders if setting ABI_X86=32 for the cupsd package would help somehow ? |
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6051 Location: Removed by Neddy
|
Posted: Sat Dec 13, 2014 3:54 pm Post subject: |
|
|
As long as the drivers are not kernel drivers then yes with a multilib setup you can _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
toralf Developer
Joined: 01 Feb 2004 Posts: 3922 Location: Hamburg
|
|
Back to top |
|
|
|