Hi all,
I've been running into this one and tried compiling it a number of ways. Unfortunately the way it's fitting into our infrastructure, it's gotta be 64-bit. Here's the script:
#!/usr/bin/python/bin/python
from pylab import *
plot([1,2,3,4])
savefig('secondfig')
show()
I comment out the the "savefig" line and all works just fine.
The truss output I have is:
resolvepath("/usr/sfw/lib/libfreetype.so.6", "/usr/sfw/lib/libfreetype.so.6", 1023) = 29
open("/usr/sfw/lib/libfreetype.so.6", O_RDONLY) = 8
mmap(0xFFFFFFFF76500000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 8, 0) = 0xFFFFFFFF76500000
close(8) = 0
stat("/opt/SUNWspro/lib/rw7/v9/libfreetype.so.6", 0xFFFFFFFF7FFF7A30) Err#2 ENOENT
stat("/opt/SUNWspro/lib/sparcvis2/64/libfreetype.so.6", 0xFFFFFFFF7FFF7A30) Err#2 ENOENT
stat("/opt/SUNWspro/lib/v9/libfreetype.so.6", 0xFFFFFFFF7FFF7A30) Err#2 ENOENT
stat("/usr/ccs/lib/sparcv9/libfreetype.so.6", 0xFFFFFFFF7FFF7A30) Err#2 ENOENT
stat("/lib/sparcv9/libfreetype.so.6", 0xFFFFFFFF7FFF7A30) Err#2 ENOENT
stat("/usr/lib/sparcv9/libfreetype.so.6", 0xFFFFFFFF7FFF7A30) Err#2 ENOENT
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFFFFFFFF74700000
munmap(0xFFFFFFFF76500000, 32768) = 0
lseek(7, 0, SEEK_CUR) = 0
close(7) = 0
lseek(6, 0, SEEK_CUR) = 0
close(6) = 0
brk(0x101116C00) = 0
brk(0x10111AC00) = 0
brk(0x10111EC00) = 0
Any ideas what my problem could be? I'm happy to provide any additional info as requested. Thanks
-Steve