Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 224747 - Please add libcurl to emul-linux-x86-baselibs
Summary: Please add libcurl to emul-linux-x86-baselibs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High enhancement with 3 votes (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: emul-tracker
  Show dependency tree
 
Reported: 2008-06-03 12:22 UTC by Jim Ramsay (lack) (RETIRED)
Modified: 2009-12-31 16:57 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jim Ramsay (lack) (RETIRED) gentoo-dev 2008-06-03 12:22:42 UTC
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 Noah Romer 2008-08-06 03:14:23 UTC
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 Mike Doty (RETIRED) gentoo-dev 2008-11-09 16:12:59 UTC
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 Jim Ramsay (lack) (RETIRED) gentoo-dev 2008-11-11 14:00:59 UTC
(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 Donnie Berkholz (RETIRED) gentoo-dev 2009-04-04 16:59:37 UTC
I've got a 32-bit binary that wants libcurl too.

Publish or Perish -- http://www.harzing.com/download/pop-linux.tgz
Comment 5 David Chamberlain 2009-05-22 23:16:42 UTC
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 mephinet 2009-09-15 08:34:49 UTC
libcurl will be required by the soon(?)-to-be-released lenovo battery diagnostic tool, too.
Comment 7 Pacho Ramos gentoo-dev 2009-12-27 11:18:08 UTC
:-S, I forgot including net-misc/curl in new emul packages, sorry 
Comment 8 Jim Ramsay (lack) (RETIRED) gentoo-dev 2009-12-28 14:51:35 UTC
Just split my requests for gtkmm and boost into bugs #298719 and bug #298728, respectively, so this one's scope is a bit more accurate.
Comment 9 Pacho Ramos gentoo-dev 2009-12-31 16:57:35 UTC
In new set