downgrading Gnucash not helping

Lenore Horner LenoreHorner at sbcglobal.net
Wed Apr 8 15:54:36 PDT 2009


On Apr 6, 2009, at 04:39 , Ryan Schmidt wrote:

> On Apr 5, 2009, at 09:04, Lenore Horner wrote:
>
>> Because of as yet unresolved Pango problems, I need to go back to  
>> my previous installation of Gnucash.  I attempted to do so, but  
>> Gnucash complains about a symbol not existing in a dylib.  So far  
>> the only thing I've deactivated and reactivated the old version of  
>> is Gnucash itself.  Other things that successfully upgraded have  
>> the new version active.  Is this causing problems?  If so, how do I  
>> figure out where the problem is?  I attempted to use port provides  
>> to figure out where the "missing" dylib was coming from but as you  
>> can see below, that didn't look in opt/ at all.
>>
>> FWIW, this is exactly the same reason that the new Gnucash 2.2.9_1  
>> won't run.  Gnucash actually installs and activates despite the  
>> Pango failure.
>>
>> Any help appreciated.
>> Lenore
>>
>>
>> Details:
>>
>> MLHPBG4:~ mlh$ port installed gnucash
>> The following ports are currently installed:
>>  gnucash @2.2.8_0+no_x11+without_hbci+without_ofx+without_quotes
>>  gnucash @2.2.9_1+no_x11+without_hbci+without_ofx+without_quotes  
>> (active)
>> MLHPBG4:~ mlh$ sudo port deactivate gnucash 2.2.9_1
>> Password:
>> --->  Deactivating gnucash
>> Error: port deactivate failed: Registry error: 2.2.9_1 not  
>> registered as installed & active.
>> MLHPBG4:~ mlh$ sudo port deactivate gnucash at 2.2.9_1
>> Error: port deactivate failed: Registry error: gnucash not  
>> registered as installed & active.
>> MLHPBG4:~ mlh$ port installed gnucash
>> The following ports are currently installed:
>>  gnucash @2.2.8_0+no_x11+without_hbci+without_ofx+without_quotes
>>  gnucash @2.2.9_1+no_x11+without_hbci+without_ofx+without_quotes
>> MLHPBG4:~ mlh$ sudo port activate gnucash at 2.2.8_0
>> Error: port activate failed: Registry error: gnucash 2.2.8_0 not  
>> registered as installed.
>> MLHPBG4:~ mlh$ sudo port activate gnucash at 2.2.8_0+no_x11+without_hbci+without_ofx+without_quotes
>> --->  Activating gnucash @2.2.8_0+no_x11+without_hbci+without_ofx 
>> +without_quotes
>> MLHPBG4:~ mlh$ gnucash
>> dyld: Symbol not found: _CGLGetCurrentContext
>>  Referenced from: /System/Library/Frameworks/OpenGL.framework/ 
>> Versions/A/OpenGL
>>  Expected in: /opt/local/lib/libGL.dylib
>>
>> Trace/BPT trap
>> MLHPBG4:~ mlh$ port provides libGL
>> /Users/mlh/libGL does not exist.
>
> You need to give "port provides" the full path of the file in  
> question.
>
> $ port provides /opt/local/lib/libGL.dylib
> /opt/local/lib/libGL.dylib is provided by: mesa
>
> mesa was recently updated to a new version. Check "port installed  
> mesa" to see if you still have the old version around. If so,  
> deactivate the new version and activate the old one.
>
The solution to my problem (found on the gnucash mailing list from  
someone initially having a different problem) was to deactivate mesa.   
That let the gnucash 2.2.9_1 run.

So where did mesa come from if nothing depends on it and it just makes  
gnucash not run?

Lenore



More information about the macports-users mailing list