The fetch instructions for amazonmp3-1.0.3-r2 state that the Fedora 8 version should be downloaded from amazon and placed in portage/distdir. However, there is not a Fedora 8 version, there are downloads for Debian 4, Fedora 9, Open SUSE 11.0 and Unbuntu 8.10. I downloaded the Fedora 9 version (being the closest) but the checksum failed. As requested in the ebuild, $file amazonmp3.rpm amazonmp3.rpm: RPM v3 bin i386 amazonmp3-1.0.4-1
It seems the next version of the amazonmp3 (Fed 9) is online: ============= %< ============== $ file amazonmp3.rpm amazonmp3.rpm: RPM v3 bin i386 amazonmp3-1:1.0.5-1 ============= %< ============== I've adjusted the old ebuild myself, however, in the end the app cannot run because it requires explicitly a version of the stc++ build with GCC 3.4.1 (so it seems at least): ============= %< ============== $ amazonmp3 amazonmp3: /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by amazonmp3) ============= %< ============== This is so stupid ....
Created attachment 195892 [details] amazonmp3-1.0.5.ebuild Ajdusted ebuild for version 1.0.5 of amazonmp3 (Fedora 9).
(In reply to comment #1) > I've adjusted the old ebuild myself, however, in the end the app cannot run > because it requires explicitly a version of the stc++ build with GCC 3.4.1 Yes, this is *exactly* why precompiled software is 98% fail :( I really don't know if I will have time to fix this in the near future. What I really need to do is set up a fedora9 or ubuntu8.10 box and just snag *all* the library dependencies and put them in a big ugly tarball and distribute them myself with this. Ugly? Yes. But as long as Amazon doesn't release the source, we're stuck with it.
I have p.masked amazonmp3 due to other library compatibility issues. Once I clear that up I will update this bug, but it may take some time. Please go to amazon and request that they release the source to this application. With its dependencies on a very specific boost library version, it is very difficult to distribute this outside of the 4 linux distros they officially support.