While trying to compile the latest on the 1.8 branch,
gen-scmconfig.c: In function 'main':
gen-scmconfig.c:388: error: stray '@' in program
gen-scmconfig.c:388: error: stray '@' in program
gen-scmconfig.c:388: error:
'SCM_I_GSC_NEED_BRACES_ON_PTHREAD_MUTEX_INITIALIZER' undeclared (first use
in this function)
gen-scmconfig.c:388: error: (Each undeclared identifier is reported only
once
gen-scmconfig.c:388: error: for each function it appears in.)
gen-scmconfig.c:394: error: stray '@' in program
gen-scmconfig.c:394: error: stray '@' in program
gen-scmconfig.c:394: error: 'SCM_I_GSC_HAVE_STRUCT_DIRENT64' undeclared
(first use in this function)
during make, with or without having invoked config with --without-threads
Help?
Grem
Hi,
Gregory Marton <[EMAIL PROTECTED]> writes:
It turns out I can't find a repository revision where it works. All
of the major tagged releases fail, including 1.8.1, which makes me
suspicious, because my Debian-installed guile 1.8.1 continues to work
(see below). Is there a place to look for Debian's possible
modifications to guile? Might something else be going on?
IIRC, 1.8.1 was compiled with `--without-threads', so you might want to
try it. Debian-specific modifications are available in the Debian
archive, i.e.,
ftp://ftp.debian.org/debian/pool/main/g/guile-1.8/guile-1.8_1.8.1+1-4.diff.gz .
I've attached a small test suite that should demonstrate the problem.
Can anyone else reproduce it? Can anyone else see it pass on 1.8.1 or
any other version?
With `master':
$ guile ~/tmp/test-timeout.scm
1.9.0
fell asleepoh no, you fell asleep!Expected: outer timeout
Observed: #<unspecified>
outer time has expired, and outer handler is used
$ libguile/guile ../test-timeout.scm
You should instead use the `pre-inst-guile' script.
Thanks,
Ludovic.
--
------ __@ Gregory A. Marton http://csail.mit.edu/~gremio/
--- _`\<,_ .
-- (*)/ (*) Bushydo -- the way of the shrub. Bonsai!
~~~~~~~~~~~~~~~~-~~~~~~~~_~~~_~~~~~v~~~~^^^^~~~~~--~~~~~~~~~~~~~~~++~~~~~~~