|
From: | Guy Stalnaker |
Subject: | Re: [ANNOUNCE] New Portfile for Frescobaldi on Mac (Wilbert Berendsen) |
Date: | Tue, 17 Sep 2013 01:04:36 -0500 |
I had the same error a few weeks ago, before trying the frescobaldi port file. But, it occurred with the "manually installed" version of frescobaldi (more precisely: the "manually installed" version of python-poppler-qt4).The python-poppler-qt4 I had manually installed had been compiled a long time ago and didn't recognize the new versions of the Sip API (installed by macport). The solution was tho rebuild and re-install the "manually installed" python-poppler-qt4, but since your python-poppler-qt4 was successfully installed by macport, I guess the problem lies elsewhere.I'll continue to look at it.PhilippeLe 17 sept. 2013 à 07:04, Guy Stalnaker <address@hidden> a écrit :Well, this is certainly been an adventure. Sorry for the delay in acknowledging your and Davide's replies, but I've had to jettison using FileVault to regain space on the local harddrive. Somehow FileVault was holding 30Gb of space and refusing to release it, causing me no end of grief in downloading MacPort source and then compiling.So, finally, I have had to restart this from scratch. I'm afraid I was a bit rash in trying to troubleshoot the situation so your proffered solution cannot help (but you do describe what I did a year ago when I first installed Frescobaldi "python setup.py install"). What I've now done:1. remove all traces (port uninstall/rm -rf) of poppler and frescobaldi2. run "sudo port clean" to remove temp files, etc.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)4. run "sudo port install poppler +qt4 +quartz" which completed successfully5. run "sudo port install frescobaldi-devel +app" which completed succefullyBut ...Frescobaldi crashes on startup:<quote>[Lots of traceback calls]import popplerqt4RuntimeError: the sip module implements API v10.0 to v10.1 but the popplerqt4 module requires API v9.1</quote>"port installed" shows:<quote>Anorien% sudo port installed | grep sippy27-sip @4.13.3_0py27-sip @4.14.2_0py27-sip @4.15.1_0 (active)Anorien [sudo port installed | grep sip] ~ 13-09-16 10:45PMAnorien% sudo port installed | grep popplerpoppler @0.20.5_0+qt4+quartzpoppler @0.22.0_0+qt4+quartzpoppler @0.24.1_0+qt4+quartz (active)poppler-data @0.4.6_0 (active)py27-python-poppler-qt4 @0.16.3_1 (active)</quote>I cannot deactivate the active py27-sip or poppler. I get a dependency errors.<quote>Anorien% sudo port deactivate py27-sip @4.15.1_0Password:---> Deactivating py27-sip @4.15.1_0---> Unable to deactivate py27-sip @4.15.1_0, the following ports depend on it:---> py27-pyqt4 @4.10.3_1---> py27-python-poppler-qt4 @0.16.3_1...Anorien% sudo port deactivate poppler @0.24.1_0+qt4+quartz---> Deactivating poppler @0.24.1_0+qt4+quartz---> Unable to deactivate poppler @0.24.1_0+qt4+quartz, the following ports depend on it:---> py27-python-poppler-qt4 @0.16.3_1---> texlive-bin @2013_2+x11</quote>I installed the non-devel frescobaldi and get the exact same error on running from terminal.I "port uninstalled" all old sip/poppler ports and both frescobaldi ports and reinstalled, but the API error persists. So I cannot remove it due to dependencies (the texlive dependency is especially weighty - there are *many* that arise if I try to remove texlive as well).Any ideas?<sigh>It's always frustrating when folks post at how it just works for them LOL This stuff never just works for me.
Guy Stalnaker
address@hidden
[Prev in Thread] | Current Thread | [Next in Thread] |