|
From: Commander S. <com...@go...> - 2012-01-05 20:30:46
|
On Wed, Jan 4, 2012 at 4:06 PM, Gisle Vanem <gv...@br...> wrote: > "Commander Sirow" <com...@go...> wrote: > > > $ nm libguile/.libs/libguile-2.0.a | grep scm_i_socket > > U _scm_i_socket_errno > > U _scm_i_socket_strerror > > - - - - - - > > states that those symbols should be in libguile-2.0.a, or am I reading > > something wrong here? > > "U" means the symbol is undefined. You should have had a "T" here > (symbols in text-section. Ref. "man nm"). > Oh whoops, your right :) > > Those symbols are in libguile/win32-socket.c. What lib is that part > of? Browsing the guile sources gav me no clue. > > Oh wait. libguile/makefile.am defines a > EXTRA_libguile_@GUILE_EFFECTIVE_VERSION@_la_SOURCES = > .. win32-socket.c > > Instead of simply having a "#ifndef WIN32" in win32-socket.c (surrounding > the whole file) the maintainers of this package chose to add this kludge. > Looks like yet another GNU project out of control.... > > --gv > Thanks, that really did the trick (made sure win32-socket.c was compiled and linked to program). :) Now its compiles like a charm, but make fails at <gui...@gn...> - - - - - - ... SNARF socket.doc SNARF win32-uname.doc SNARF win32-socket.doc SNARF regex-posix.doc SNARF mkstemp.doc GEN guile-procedures.texi This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. Throw without catch before boot: Aborting. rm -f guile-procedures.txt makeinfo --force -o guile-procedures.txt guile-procedures.texi || test -f guile-procedures.txt make[1]: Leaving directory `/home/Commander/guile-2.0.3.99-4dbd2/libguile' - - - - - - Looks like this is caused by a "problem" in guile.exe, because when I run guile.exe, I get: - - - - - - $ guile.exe This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. Throw without catch before boot: Aborting. - - - - - - Does anybody have a clue if the runtime error has something to do with a problem on windows (google search does not reveal much about successful guile 2.0 builds on windows/mingw) or if this might have something to do with the "Throw without catch" warning? Best regards Thomas PS: Did someone already successfully build guile 2.0 under mingw? |