View previous topic :: View next topic |
Author |
Message |
amair n00b
Joined: 12 Aug 2003 Posts: 59
|
Posted: Sat Sep 07, 2013 7:18 am Post subject: Moneyplex2011 (32bit) and PCSC-lite (64bit) |
|
|
Hi,
I've finally updated my PC and now have a Gentoo 64bit multilib system. On this system I try to use Moneyplex2011 to do some HBCI homebanking with my new Reiner-SCT cyberjack RFID standard card reader. But I have problems to get that to work.
I've googled and read a lot but nothing works here.
My Moneyplex2011 is 32bit and the 64bit version talked about in some postings is no longer available for download. If I emerge pcsclite it's 64bit, no 32bit libs. dev-libs/cyberjack is 64bit only too.
I now wonder what's the easiest way to emerge sys-apps/pcsc-lite and dev-libs/cyberjack to get 32bit libs.
I hope that's possible and someone can guide me.
Best regards,
Andreas |
|
Back to top |
|
|
amair n00b
Joined: 12 Aug 2003 Posts: 59
|
Posted: Mon Sep 09, 2013 9:58 am Post subject: |
|
|
Noone any ideas? |
|
Back to top |
|
|
SamuliSuominen Retired Dev
Joined: 30 Sep 2005 Posts: 2133 Location: Finland
|
Posted: Tue Sep 10, 2013 6:06 am Post subject: |
|
|
Sure, compile dev-libs/cyberjack and sys-apps/pcsc-lite (and everything it needs) as 32bit and copy the files (the *.so* libraries) to /usr/lib32 and run `ldconfig` for the files to get picked up
You can do that either in a 32bit chroot, system, VM or you can convert the ebuilds to the new multilib eclasses and use ABI_X86="32"
Some ten different ways of going about this, pick one |
|
Back to top |
|
|
amair n00b
Joined: 12 Aug 2003 Posts: 59
|
Posted: Tue Sep 10, 2013 6:34 am Post subject: |
|
|
Hi,
thanks for your answer.
ssuominen wrote: | Sure, compile dev-libs/cyberjack and sys-apps/pcsc-lite (and everything it needs) as 32bit and copy the files (the *.so* libraries) to /usr/lib32 and run `ldconfig` for the files to get picked up
You can do that either in a 32bit chroot, system, VM |
I knew that but I'm trying to avoid that.
ssuominen wrote: | or you can convert the ebuilds to the new multilib eclasses and use ABI_X86="32"
Some ten different ways of going about this, pick one |
I already tried that but I must have forgotten something.
The pcsc-lite ebuild already uses multilib:
Code: | inherit eutils multilib udev user |
Maybe I set ABI_X86="32" the wrong way, because the resulting binaries still were 64bit.
Best regards,
Andreas |
|
Back to top |
|
|
SamuliSuominen Retired Dev
Joined: 30 Sep 2005 Posts: 2133 Location: Finland
|
Posted: Tue Sep 10, 2013 7:51 am Post subject: |
|
|
amair wrote: | Hi,
thanks for your answer.
ssuominen wrote: | Sure, compile dev-libs/cyberjack and sys-apps/pcsc-lite (and everything it needs) as 32bit and copy the files (the *.so* libraries) to /usr/lib32 and run `ldconfig` for the files to get picked up
You can do that either in a 32bit chroot, system, VM |
I knew that but I'm trying to avoid that.
ssuominen wrote: | or you can convert the ebuilds to the new multilib eclasses and use ABI_X86="32"
Some ten different ways of going about this, pick one |
I already tried that but I must have forgotten something.
The pcsc-lite ebuild already uses multilib:
Code: | inherit eutils multilib udev user |
Maybe I set ABI_X86="32" the wrong way, because the resulting binaries still were 64bit.
Best regards,
Andreas |
"inherit multilib" doesn't proof anything, that's the generic (and old) eclass -- I meant something like 'autotools-multilib' or 'multilib-minimal'
And that alone isn't enough, you have to use correct syntax also rest of the ebuild
You can look for examples through the tree:
Code: |
$ cd /usr/portage
$ grep autotools-multilib */*/*.ebuild
$ grep multilib-minimal */*/*.ebuild
|
|
|
Back to top |
|
|
|