GNU bug report logs - #12477
undefined reference for scm_init_popen

Previous Next

Package: guile;

Reported by: lin ray <lin.wei.ray <at> gmail.com>

Date: Thu, 20 Sep 2012 04:48:02 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: ludo <at> gnu.org (Ludovic Courtès)
Cc: tracker <at> debbugs.gnu.org
Subject: bug#12477: closed (undefined reference for scm_init_popen)
Date: Fri, 23 Nov 2012 22:41:01 +0000
[Message part 1 (text/plain, inline)]
Your message dated Fri, 23 Nov 2012 23:38:34 +0100
with message-id <87a9u8eyhh.fsf <at> gnu.org>
and subject line Re: bug#12477: undefined reference for scm_init_popen
has caused the debbugs.gnu.org bug report #12477,
regarding undefined reference for scm_init_popen
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
12477: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12477
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: lin ray <lin.wei.ray <at> gmail.com>
To: bug-guile <at> gnu.org
Subject: undefined reference for scm_init_popen
Date: Thu, 20 Sep 2012 11:43:29 +0800
[Message part 3 (text/plain, inline)]
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
[Message part 4 (text/html, inline)]
[Message part 5 (message/rfc822, inline)]
From: ludo <at> gnu.org (Ludovic Courtès)
To: lin ray <lin.wei.ray <at> gmail.com>
Cc: 12477-done <at> debbugs.gnu.org
Subject: Re: bug#12477: undefined reference for scm_init_popen
Date: Fri, 23 Nov 2012 23:38:34 +0100
Hi,

lin ray <lin.wei.ray <at> gmail.com> 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’.


This bug report was last modified 12 years and 185 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.