|
From: | Jeremiah Benham |
Subject: | Re: [Denemo-devel] Static Linking (was Re: tablature status (August 2012)) |
Date: | Fri, 24 Aug 2012 23:35:39 -0500 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.23) Gecko/20110921 Thunderbird/3.1.15 |
On 08/24/2012 06:18 AM, Richard Shann wrote:
This looks like excellent progress. I think you just need to include the relevant glibc library. What may have you confused is there are two completely different libraries, glib and glibc. The first is part of gtk, it gives us g_list_new() and such like stuff. The second is part of gcc, it gives us printf and so on (that is, it is the standard C library). I am guessing that the old version of Ubuntu had an old (<2.15) version of glibc installed system-wide, but this couldn't be used. So what you have created might execute on some linux distros. Well, once the GUILE_LOAD_PATH is set...
Unfortunately I am not getting a segfault. I do know what to do now. It segfaults after I added the libglib libraries. When the libglib libs are not there I get this error: ./bin/denemo: symbol lookup error: lib/libgobject-2.0.so.0: undefined symbol: g_date_time_unref I looked up that this is located in libglib. I have not set the GUILE_LOAD_PATH yet. I am not sure if that would cause the segfault. The GUILE_LOAD_PATH is supposed to be share/actions then?
If this actually works, I could use the similar process to create a Mac os X version.
Jeremiah
Richard
[Prev in Thread] | Current Thread | [Next in Thread] |