Help W/ Manual Install of liblastfm
Hal Vaughan
hal at halblog.com
Sun Jun 13 16:02:13 PDT 2010
Okay, I think I've got it working properly now. (At least it worked for me.) See the link I included for my comments. Basically I edited /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_liblastfm/work/liblastfm-0.3.0 to read as was already indicated, then re-ran "port install liblastfm" and that worked.
Hal
On Jun 13, 2010, at 5:01 PM, Hal Vaughan wrote:
> Background:
>
> I've tried, many times, to get Amarok working on my iMac. I spent about 10 years running a business based on my own software on Linux, so I'm used to Linux and still prefer some Linux programs to what I cat get on OS X. However, I have a VERY limited experience with C or C++ or building packages, since that was something I didn't need to do.
>
> In other words, I can usually follow technical directions, but don't have the background to make assumptions or to just "know" things that you'd know if you're working with gcc or build programs a lot.
>
> A few days ago I decided to try again. Instead of building Amarok as my first program, I started with KDE. Even that failed, and I finally found out that I needed to start with Python26 (for some reason if I didn't install it first, other programs had issues along the way with files it might install). Once I saw that, it was easy to get Python installed and, after that KDE. I tested KDE (actually kde4) with kdegames4 and they're working fine. (Actually, I first just installed "kde", but that gave me kde3, which Amorak wouldn't work with).
>
> Current problem:
>
> I have KDE4 working and I tried installing Amorak and it quit on liblastfm. So I took the list of dependencies after liblastfm and installed them. They're building now, while I'm writing this. I Googled and found this on liblastfm:
>
> https://trac.macports.org/ticket/22924
>
> So it's a bug on Snow Leopard, which I'm on. It looks like there are instructions to do it by hand, which I'm okay with, but I want to check a few things. Here's the instructions:
>
>
> port -dv extract iblastfm
>
> cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_liblastfm/work/liblastfm-0.3.0
>
> sh-3.2# cat .qmake.env
>
> QMAKE_CC = /usr/bin/gcc-4.2 QMAKE_CXX = /usr/bin/g++-4.2 QMAKE_LFLAGS_RELEASE = -L/opt/local/lib -arch x86_64 -Xarch_x86_64 QMAKE_CFLAGS_RELEASE = -pipe -O2 -arch x86_64 -Xarch_x86_64 -I/opt/local/include QMAKE_CXXFLAGS_RELEASE = -pipe -O2 -arch x86_64 -Xarch_x86_64 -I/opt/local/include
>
>
> I would think that first line should be "sudo port -dv extract liblastfm" (added sudo and made it liblastfm instead of iblastfm). Is that right? Or instead of using sudo, doing an su before doing any of htis process. I can do that, but am I right this has to be done with Admin permissions, like "port install $program" does?
>
> And then I see the results for .qmake.env and what it should read, but then there's another note added:
>
> QMAKE_CC = /usr/bin/gcc-4.2 QMAKE_CXX = /usr/bin/g++-4.2
> QMAKE_LFLAGS_RELEASE = -L/opt/local/lib -arch x86_64 -Xarch_x86_64
> QMAKE_CFLAGS_RELEASE = -pipe -O2 -arch x86_64 -Xarch_x86_64 -I/opt/local/include
> QMAKE_CXXFLAGS_RELEASE = -pipe -O2 -arch x86_64 -Xarch_x86_64 -I/opt/local/include
>
>
> It's the same as what "cat .qmake.env" would show, but only with carriage returns. Is that the only difference? And, basically, is all I need to do to make sure that's what's in .qmake.env? If so, what do I do AFTER I've fixed the file?
>
> Could someone provide a clearer idea of what I need to do in this process?
>
> Thanks for any help on this!
>
>
>
> Hal Vaughan
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
>
More information about the macports-users
mailing list