First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 224747
Alias:
Product:
Component:
Status: NEW
Resolution:
Assigned To: AMD64 Project <amd64@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Jim Ramsay <lack@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 224747 depends on: Show dependency tree
Bug 224747 blocks: 165270
Votes: 25    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.








View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-06-03 12:22 0000
I will shortly be adding a binary x86-only application 'amazonmp3' which needs
some more emul-x86 love if it is to run on amd64 machines.

amazonmp3 is needed to interface with the mp3.amazon.com **DRM-free** music
store, which is something I hope we can get behind.  Technically you can buy
single songs without this tool, but it is required to purchase entire albums. 
Stupid, yes.  But useful to have around.

It's obviously written in C++ originally, since doing a 'readelf -D' shows that
it needs the following libraries which are not yet covered by any emul package:

libgtkmm-2.4.so.1
libgdkmm-2.4.so.1
libatkmm-1.6.so.1
libpangomm-1.4.so.1
libcairomm-1.0.so.1
libglibmm-2.4.so.1
libsigc-2.0.so.0
libcurl.so.4
libboost_date_time.so
libboost_signals.so
libboost_iostreams.so
libboost_thread-mt.so
libstdc++.so.6

So I was thinking perhaps the following new packages would be prudent:

app-emulation/emul-linux-x86-gtkmm:
 (would depend on app-emulation/emul-linux-x86-gtklibs
 gtkmm, gdkmm, atkmm, pangomm, cairomm, glibmm

app-emulation/emul-linux-x86-cpp:
 libsigc, libboost, libstdc++.so.6

Perhaps libcurl could be added to -baselibs?

I may try creating these myself, time permitting, but in case someone else is
quicker at it, these would be greatly appreciated!

------- Comment #1 From Noah Romer 2008-08-06 03:14:23 0000 -------
Just would like to my voice to the yes column for adding libcurl to
emul-linux-x86-baselibs. I've got a couple of 32-bit binary only apps that
won't run on my 64-bit Gentoo box because they need libcurl.

------- Comment #2 From Mike Doty 2008-11-09 16:12:59 0000 -------
boost is going to be a whore to get working.  While I like the DRM free stuff,
this will have to be a low priority.  I may add libcurl support to baselibs if
I can see enough value for it.

------- Comment #3 From Jim Ramsay 2008-11-11 14:00:59 0000 -------
(In reply to comment #2)
> boost is going to be a whore to get working.  While I like the DRM free stuff,
> this will have to be a low priority.  I may add libcurl support to baselibs if
> I can see enough value for it.

Sounds good to me.  I can go without boost and gtkmm (or rather, I can just
pull the requisite parts I need for my SW out of Fedora RPMs or whatever). 
It's libcurl that's actually the big stumbling block for me at this moment.

------- Comment #4 From Donnie Berkholz 2009-04-04 16:59:37 0000 -------
I've got a 32-bit binary that wants libcurl too.

Publish or Perish -- http://www.harzing.com/download/pop-linux.tgz

------- Comment #5 From David Chamberlain 2009-05-22 23:16:42 0000 -------
Me-too. Trying to run loggerpro from Vernier on amd64 and I also need some of
these 32-bit libraries.

$ ldd /usr/local/bin/loggerpro | grep not
        libgtkmm-2.4.so.1 => not found
        libgdkmm-2.4.so.1 => not found
        libatkmm-1.6.so.1 => not found
        libpangomm-1.4.so.1 => not found
        libcairomm-1.0.so.1 => not found
        libglibmm-2.4.so.1 => not found
        libsigc-2.0.so.0 => not found
        libGoIO.so.2 => not found
        libNGIO.so.1 => not found

------- Comment #6 From mephinet 2009-09-15 08:34:49 0000 -------
libcurl will be required by the soon(?)-to-be-released lenovo battery
diagnostic tool, too.

First Last Prev Next    No search results available      Search page      Enter new bug