Davide, Thank you for this explanatory reply. I'm one of those people who actually appreciates them :-)
In your reply you mention rebuilding popplerqt4. How is that done? I took the course to install the latest version from source thinking I had exhausted my options with MacPorts. I did misspeak--the six hours was likely following the outdated command and not self update. Guy Stalnaker jstal...@wisc.edu jimmyg...@gmail.com On Sep 17, 2013, at 4:55 AM, Davide Liessi <davide.lie...@gmail.com> wrote: > Dear Guy, > > 2013/9/17 Guy Stalnaker <jimmyg...@gmail.com>: >> 3. run "sudo port selfupdate" to get things up to date after the clean and >> FileVault issues (this took well over SIX hours -- good gawd) > > Are you really saying that "sudo port selfupdate" took six hours? Or > was it a "sudo port upgrade outdated" after the selfupdate? > The latter could be OK, if there were large ports to be compiled from > source; I would be very worried of the former. > >> <quote> >> [Lots of traceback calls] >> import popplerqt4 >> RuntimeError: the sip module implements API v10.0 to v10.1 but the >> popplerqt4 module requires API v9.1 >> </quote> > > Usually this means that sip was updated but pyqt4 or > python-poppler-qt4 still are not. > The solution would be the one mentioned by Philippe: rebuild > py27-pyqt4 and py27-python-poppler-qt4. [1] > > There actually was an update of sip port yesterday that I didn't > notice until now, but... > >> "port installed" shows: >> >> <quote> >> Anorien% sudo port installed | grep sip >> py27-sip @4.13.3_0 >> py27-sip @4.14.2_0 >> py27-sip @4.15.1_0 (active) >> Anorien [sudo port installed | grep sip] ~ >> 13-09-16 10:45PM >> Anorien% sudo port installed | grep poppler >> poppler @0.20.5_0+qt4+quartz >> poppler @0.22.0_0+qt4+quartz >> poppler @0.24.1_0+qt4+quartz (active) >> poppler-data @0.4.6_0 (active) >> py27-python-poppler-qt4 @0.16.3_1 (active) >> </quote> > > ... you apparently have the same versions installed as me, and not the > newer version of sip, and my installation doesn't have sip API > problems. > > (Just a side note: you don't need to use "sudo" with port commands if > you are only retrieving information about ports.) > > Anyway, I've just updated all ports ("sudo port sync", "sudo port > upgrade outdated") without rebuilding python-poppler-qt4, and they are > still working as expected. > > Maybe the outdated port is pyqt4: can you tell me the output of "port > installed name:pyqt4"? > >> I cannot deactivate the active py27-sip or poppler. I get a dependency >> errors. > > MacPorts doesn't let you deactivate ports that are dependencies of > other ports: you must use the force ("-f") option if you really want > to do that. > >> I installed the non-devel frescobaldi and get the exact same error on >> running from terminal. > > OK. I don't think it is a problem with Frescobaldi. > > 2013/9/17 Guy Stalnaker <jimmyg...@gmail.com>: >> I have a working frescobaldi. I had to download the latest popplerqt4 from >> the poppler source. I did the bad thing and installed it over the old, but I >> have a working frescobaldi and that's the important thing. > > Let me say this: yes, you did the bad thing. > If you manually installed stuff inside MacPorts' tree (/opt/local), > it's very likely that you are going to have similar problems in the > future. > > Now you have a working Frescobaldi, but if you'll have problems in the > future, I'll be happy to help. > > Best wishes. > Davide > > > [1] This is a task for Portfile writers: whenever a dependency x of > port y is updated and rebuilding port y is required, the Portfile > writer increases the "revision number" of port y, so MacPorts knows > that there was an update, even if the version number does not change. > This is usually done at the same time as the update in port x, but > since my Portfiles aren't in the main repository, I need to notice the > update of port sip and then update my ports. > Anyway, the latest update of sip didn't change the API, so this is not > what happened this time. _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user