Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] 32bit printer driver under 64 bit Gentoo
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
toralf
Advocate
Advocate


Joined: 01 Feb 2004
Posts: 2770
Location: Hamburg/Germany

PostPosted: Sat Dec 13, 2014 1:49 pm    Post subject: [solved] 32bit printer driver under 64 bit Gentoo Reply with quote

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
View user's profile Send private message
tclover
Guru
Guru


Joined: 10 Apr 2011
Posts: 390

PostPosted: Sat Dec 13, 2014 2:01 pm    Post subject: multilib libraries are necessary Reply with quote

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...
_________________
mkinitramfs-ll:topic 879125::(bar-)overlay
Back to top
View user's profile Send private message
toralf
Advocate
Advocate


Joined: 01 Feb 2004
Posts: 2770
Location: Hamburg/Germany

PostPosted: Sat Dec 13, 2014 3:04 pm    Post subject: Reply with quote

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
View user's profile Send private message
Naib
Advocate
Advocate


Joined: 21 May 2004
Posts: 4258
Location: Removed by Neddy

PostPosted: Sat Dec 13, 2014 3:54 pm    Post subject: Reply with quote

As long as the drivers are not kernel drivers then yes with a multilib setup you can
_________________
A free press is the unsleeping guardian of every other right that free men prize; it is the most dangerous foe of tyranny. Where men have the habit of liberty, the Press will continue to be the vigilant guardian of the rights of the ordinary citizen.
Back to top
View user's profile Send private message
toralf
Advocate
Advocate


Joined: 01 Feb 2004
Posts: 2770
Location: Hamburg/Germany

PostPosted: Sat Dec 13, 2014 7:01 pm    Post subject: Reply with quote

well, wth this https://wiki.gentoo.org/wiki/Multilib_System_without_emul-linux_Packages#Apply_the_abi_x86_32_flag Imade now the next step, this works now:
Code:
/usr/lib64/cups/filter/rastertoz600
ERROR: rastertoz600 job-id user title copies options [file]
printer is still not working - maybe cups/usb related ?

UpdateIt Works ! The only annoying thing is - I has to power on the printer now manually :-D
Thx for the help
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum