[MacPorts] #23768: gramps: add python25 and python26 variants, move spell checking to spell variant, add graphviz variant, add dependencies
MacPorts
noreply at macports.org
Wed Mar 31 03:31:37 PDT 2010
#23768: gramps: add python25 and python26 variants, move spell checking to spell
variant, add graphviz variant, add dependencies
--------------------------------------+-------------------------------------
Reporter: lkraider+ports@… | Owner: macports-tickets@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.2
Keywords: haspatch | Port: gramps
--------------------------------------+-------------------------------------
Comment(by guy.linton@…):
I have copied the portfile for 3.2.0 (Version 0 using Python25)
[http://trac.macports.org/browser/trunk/dports/gnome/gramps/Portfile?rev=65604/
Revision 65604] from #24258 into my MacPorts sources tree and rebuilt, and
am happy to say that my Gramps now works again.
I think that perhaps bdsdb for python26 is in bsddb185.so instead of
_bsddb.so. But in my build, it does not seem to be complete. The last bit
of otool -TMvDlL for python25 _bsddb.so says:
{{{
Load command 3
cmd LC_LOAD_DYLIB
cmdsize 60
name /opt/local/lib/db46/libdb-4.6.dylib (offset 24)
time stamp 1269169817 Sun Mar 21 11:10:17 2010
current version 0.0.0
compatibility version 0.0.0
...skipped
Load command 7
cmd LC_DYSYMTAB
cmdsize 80
ilocalsym 0
nlocalsym 8010
iextdefsym 8010
nextdefsym 5
iundefsym 8015
nundefsym 72
tocoff 0
ntoc 0
modtaboff 0
nmodtab 0
extrefsymoff 0
nextrefsyms 0
indirectsymoff 194972
nindirectsyms 134
extreloff 0
nextrel 0
locreloff 94208
nlocrel 465
/opt/local/lib/db46/libdb-4.6.dylib (compatibility version 0.0.0,
current version 0.0.0)
time stamp 1269169817 Sun Mar 21 11:10:17 2010
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
version 1.0.0)
time stamp 1159409917 Thu Sep 28 03:18:37 2006
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 88.1.12)
time stamp 1264792999 Fri Jan 29 19:23:19 2010
}}}
but for python26, the last part of the otool output is:
{{{
Load command 6
cmd LC_DYSYMTAB
cmdsize 80
ilocalsym 0
nlocalsym 1104
iextdefsym 1104
nextdefsym 1
iundefsym 1105
nundefsym 41
tocoff 0
ntoc 0
modtaboff 0
nmodtab 0
extrefsymoff 0
nextrefsyms 0
indirectsymoff 30680
nindirectsyms 75
extreloff 0
nextrel 0
locreloff 16384
nlocrel 68
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
version 1.0.0)
time stamp 1159409917 Thu Sep 28 03:18:37 2006
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 88.1.12)
time stamp 1264792999 Fri Jan 29 19:23:19 2010
}}}
I have looked for similar issues, and perhaps #15099 is relevant since it
seems to relate to where the libraries are, but I don't know how it
relates to this problem.
Please let me know what flags for otool are needed if you want the rest of
the otool output.
--
Ticket URL: <http://trac.macports.org/ticket/23768#comment:9>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list