[MacPorts] #58857: gnucash @3.5.0: ModuleNotFoundError: No module named 'gi' dyld: Symbol not found: _sqlite3_intarray_bind

MacPorts noreply at macports.org
Wed Aug 21 06:45:30 UTC 2019


#58857: gnucash @3.5.0: ModuleNotFoundError: No module named 'gi' dyld: Symbol not
found: _sqlite3_intarray_bind
--------------------+----------------------
 Reporter:  kencu   |      Owner:  drkp
     Type:  defect  |     Status:  assigned
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  gnucash
--------------------+----------------------
 This is on 10.13. Looks like the DYLD path is messing up Apple's CoreData
 library and it's finding the wrong version of `libsqlite3`.

 {{{
 $ gnucash
 Traceback (most recent call last):
   File "/opt/local/share/gnucash/python/init.py", line 5, in <module>
     from gi import require_version
 ModuleNotFoundError: No module named 'gi'
 dyld: Symbol not found: _sqlite3_intarray_bind
   Referenced from:
 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
   Expected in: /opt/local/lib/libsqlite3.dylib
  in /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData

 }}}

 gnucash still seems to open and run -- haven't tried to see if it can do
 everything it's supposed to do, though.

-- 
Ticket URL: <https://trac.macports.org/ticket/58857>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list