You are not logged in.

#1 2010-10-30 14:18:09

llawwehttam
Member
From: United Kingdom
Registered: 2010-01-19
Posts: 181

[solved]Idiot tries to install a Canon iP2702 in 64 bit the hard way

I have had the same problem as the user in the thread here: https://bbs.archlinux.org/viewtopic.php?id=102291

I had installed the printer in 64 bit ubuntu by forcing the .deb's to install but obviously didn't want to do that on Arch.

I extracted the .deb's and manually copied them in before I read the thread about creating a package from them.

Anyway I then found the thread and installed lib32-libpng12 in the hope that it would then work.


I am still getting the error:

stopped 
"/usr/lib/cups/filter/pstocanonij failed"

in cups.

I've done a lot of googling and have had no luck.

Any ideas much appreciated.


some possible useful info:

$ ldd pstocanonij
    linux-gate.so.1 =>  (0xf771b000)
    libpopt.so.0 => not found
    libcups.so.2 => /usr/lib32/libcups.so.2 (0xf76b0000)
    libc.so.6 => /usr/lib32/libc.so.6 (0xf7564000)
    libm.so.6 => /usr/lib32/libm.so.6 (0xf753f000)
    libcrypt.so.1 => /usr/lib32/libcrypt.so.1 (0xf750d000)
    libz.so.1 => /usr/lib32/libz.so.1 (0xf74f8000)
    /lib/ld-linux.so.2 (0xf771c000)

its the

    libpopt.so.0 => not found

[ line that interests me as that should have been install when I manually copied in the files.

Last edited by llawwehttam (2010-10-30 15:22:43)

Offline

#2 2010-10-30 14:34:19

llawwehttam
Member
From: United Kingdom
Registered: 2010-01-19
Posts: 181

Re: [solved]Idiot tries to install a Canon iP2702 in 64 bit the hard way

There is a section in the wiki here: https://wiki.archlinux.org/index.php/Canon_iP4300

where the following is needed:

Creating links for libs

The driver needs a few additional libraries for which you have to create links. You can find the missing libraries by running the executable files in /usr/local/bin/ that you have copied earlier. You'll probably have to link

 ln -s /usr/lib/libpng.so /usr/lib/libpng.so.3
 ln -s /usr/lib/libxml2.so.2 /usr/lib/libxml.so.1

I guess I just have to do the same for libpopt.so.0 but it already has a symlink to libpopt.so.0.0.0

however as the symlink  libpopt.so.0 is in /lib and the rest of the files used by pstocanonij are in /usr/lib32 maybe it should be there?

However when I type:

cd /usr/lib32/
ln -s /lib/libpopt.so.0.0.0 libpopt.so.0

and restart cups it makes no difference.

Last edited by llawwehttam (2010-10-30 14:38:18)

Offline

#3 2010-10-30 15:21:57

llawwehttam
Member
From: United Kingdom
Registered: 2010-01-19
Posts: 181

Re: [solved]Idiot tries to install a Canon iP2702 in 64 bit the hard way

Just found the following: http://aur.archlinux.org/packages.php?ID=41797

and IT LIVES!!!!!!!!!!!!!!!!!!!!!!


I have now learned my lesson.

Always check the AUR before trying somthing long and stupid.

You may now laugh at me.

Matt

Offline

Board footer

Powered by FluxBB