On 10/22/06, Craig Marshall <craig@...1481...> wrote:
On Sun, Oct 22, 2006 at 09:30:38AM +0100, Craig Marshall wrote:
I have an Intel 10.4.8 mac, which build the 0.44.1 version, how can I help? Just build what's in svn?
I just built svn on/for the above machine, and it builds fine, but there are a couple of failures in the make check stage:
http://craigmarshall.org/makecheck.txt
When I run Inkscape.app, the thing dies with "Inkscape has encountered an error and will now close" or something like that. I have to kill -9 it...
Any ideas? Or do I need to break out the gdb manual?
tarting program: /Users/craig/builds/inkscape/packaging/Inkscape.app/Contents/MacOS/Inkscape ]Reading symbols for shared libraries ................................................................ done
(inkscape-bin:8814): Gtk-WARNING **: Locale not supported by C library. Using the fallback 'C' locale. terminate called after throwing an instance of 'std::runtime_error' what(): locale::facet::_S_create_c_locale name not valid
Emergency save activated! Emergency save completed. Inkscape will close now. If you can reproduce this crash, please file a bug at www.inkscape.org with a detailed description of the steps leading to the crash, so we can fix it.
This is exactly the error I have been having for more than 2 months now... I also have the same errors during make check. I thought it was something specific to my system besause others were building and using Inkscape on OS X with no issues. A build from a fresh checkout as well as an update of my fink installation a while ago did not help. This problem was already present in a svn build from 2006-07-17 but 2006-06-29 was OK. I quick look through svn log between these dates do not help much (svn log -r '{2006-06-29}':'{2006-07-17}' | grep locale does not return anything for example). But I am no svn expert and I do not know if there is a way to display which files are concerned by each revision. In addition: jiho@...993...:inkscape$ grep -R "S_create_c_locale" * Binary file packaging/Inkscape.app/Contents/Resources/lib/libglibmm-2.4.1.dylib matches So only one binary file apparently from gtkmm lib matches. Therefore I am a bit lost here. My guess would be toward a library problem coming from Fink but I do not remember changing or updating anything between the two dates mentionned above. Does anyone have a better idea? some advice on where to search?
And BTW, on my system locale output is: jiho@...993...:jiho$ locale LANG= LC_COLLATE="C" LC_CTYPE="en_US.UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL="C/en_US.UTF-8/C/C/C/C" But I think I already had the error before I changed LC_CTYPE to "en_US.UTF-8".
Thanks in advance
JiHO --- http://jo.irisson.free.fr/