--- Begin Message ---
Subject: |
undefined reference for scm_init_popen |
Date: |
Thu, 20 Sep 2012 11:43:29 +0800 |
I got an undefined reference for scm_init_popen when I complied guile 2.0.6 on Windows, the scm_init_popen functions is introduced as following in the posix.c
#ifdef HAVE_FORK
static void
scm_init_popen (void)
{
scm_c_define_gsubr ("open-process", 2, 0, 1, scm_open_process);
}
#endif
since FORK is unavaiable in Windows, so the belowing part in posix.c should be error.
scm_c_register_extension ("libguile-" SCM_EFFECTIVE_VERSION,
"scm_init_popen",
(scm_t_extension_init_func) scm_init_popen,
NULL);
Regards
Ray Linn
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#12477: undefined reference for scm_init_popen |
Date: |
Fri, 23 Nov 2012 23:38:34 +0100 |
User-agent: |
Gnus/5.130005 (Ma Gnus v0.5) Emacs/24.2 (gnu/linux) |
Hi,
lin ray <address@hidden> skribis:
> I got an undefined reference for scm_init_popen when I complied guile 2.0.6
> on Windows, the scm_init_popen functions is introduced as following in the
> posix.c
>
> #ifdef HAVE_FORK
> static void
> scm_init_popen (void)
> {
> scm_c_define_gsubr ("open-process", 2, 0, 1, scm_open_process);
> }
> #endif
>
> since FORK is unavaiable in Windows, so the belowing part in posix.c should
> be error.
Thanks for the report. This is now fixed, and the fix will be in 2.0.7.
Ludo’.
--- End Message ---