* building .deb for guile-1.6.8-latest [with debugging symbol] - test-suite failed
@ 2010-04-12 15:26 David Pirotte
2010-04-12 22:43 ` Ludovic Courtès
0 siblings, 1 reply; 3+ messages in thread
From: David Pirotte @ 2010-04-12 15:26 UTC (permalink / raw)
To: guile-user
[-- Attachment #1: Type: text/plain, Size: 2355 bytes --]
Hi guilers,
[for info: tried twice to send this message to 'guile-devel@gnu.org' but
it came back with 'address failed']
In order to produce a useful backtrace for a segfault using guile-gnome0
[I am so close, all -dev and -dbg are now installed] I need to rebuild
guile-1.6.8-latest with debugging symbols [nostrip]:
apt-get build-dep guile-1.6
apt-get source guile-1.6
cd guile-1.6-1.6.8
export DEB_BUILD_OPTIONS="debug nostrip noopt"
debuild
It compiles fine but fails in the test-suite and 'refuses' to create the .deb files.
Attached are the config.log, the check-guile.log and below the terminal output.
I am on an hybrid debian distro, as you will understand from the config.log, it is
not an official 'etch', but hope I can have your support, debugging symbols are
essential to me, to inform guile-gnome0 developpers
Many Thanks,
David
;; --
...
/usr/bin/make check-TESTS
make[3]: Entering directory `/usr/alto/staff/david/scratch-guile/guile-1.6-1.6.8'
Testing /usr/alto/staff/david/scratch-guile/guile-1.6-1.6.8/pre-inst-guile ...
with GUILE_LOAD_PATH=/usr/alto/staff/david/scratch-guile/guile-1.6-1.6.8/test-suite
Running alist.test
Running and-let-star.test
Running bit-operations.test
Running c-api.test
Running chars.test
Running common-list.test
Running environments.test
UNRESOLVED: environments.test: leaf-environments: observe-weak: weak observer gets
collected UNRESOLVED: environments.test: leaf-environment based eval-environments:
observe-weak: weak observer gets collected Running eval.test
Running exceptions.test
Running filesys.test
Running format.test
Running gc.test
Running getopt-long.test
Running goops.test
Running guardians.test
Running hash.test
Running hooks.test
Running import.test
ERROR: In procedure symbol->string:
ERROR: Wrong type argument in position 1 (expecting SYMBOLP): #:external
FAIL: check-guile
==================
1 of 1 test failed
==================
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory `/usr/alto/staff/david/scratch-guile/guile-1.6-1.6.8'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/usr/alto/staff/david/scratch-guile/guile-1.6-1.6.8'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/usr/alto/staff/david/scratch-guile/guile-1.6-1.6.8'
make: *** [debian/stamp/build] Error 2
david@tabu:~/scratch-guile/guile-1.6-1.6.8 6 $
[-- Attachment #2: check-guile.log.gz --]
[-- Type: application/x-gzip, Size: 4527 bytes --]
[-- Attachment #3: config.log.gz --]
[-- Type: application/x-gzip, Size: 18757 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: building .deb for guile-1.6.8-latest [with debugging symbol] - test-suite failed
2010-04-12 15:26 building .deb for guile-1.6.8-latest [with debugging symbol] - test-suite failed David Pirotte
@ 2010-04-12 22:43 ` Ludovic Courtès
2010-04-13 13:58 ` David Pirotte
0 siblings, 1 reply; 3+ messages in thread
From: Ludovic Courtès @ 2010-04-12 22:43 UTC (permalink / raw)
To: guile-user
Hi David,
David Pirotte <david@altosw.be> writes:
> Running import.test
> ERROR: In procedure symbol->string:
> ERROR: Wrong type argument in position 1 (expecting SYMBOLP): #:external
It looks like the ‘prefix’ keyword read option is enabled, leading
‘:external’ in imports.test to be read as a keyword instead of a symbol.
You can try addding ‘(read-set! keywords #f)’ somewhere before
‘:external’.
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: building .deb for guile-1.6.8-latest [with debugging symbol] - test-suite failed
2010-04-12 22:43 ` Ludovic Courtès
@ 2010-04-13 13:58 ` David Pirotte
0 siblings, 0 replies; 3+ messages in thread
From: David Pirotte @ 2010-04-13 13:58 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guile-user
Hi Ludovic,
Yes! I didn't think, silly me, that locally building/testing guile would also read
/usr/share/guile/site/init.scm [which in my case is a symlink to 'my' init.scm,
to simplify admin work and maintain one guile init for all ...]
Thank you,
David
;; --
Le Tue, 13 Apr 2010 00:43:29 +0200,
ludo@gnu.org (Ludovic Courtès) a écrit :
> Hi David,
>
> David Pirotte <david@altosw.be> writes:
>
> > Running import.test
> > ERROR: In procedure symbol->string:
> > ERROR: Wrong type argument in position 1 (expecting SYMBOLP): #:external
>
> It looks like the ‘prefix’ keyword read option is enabled, leading
> ‘:external’ in imports.test to be read as a keyword instead of a symbol.
>
> You can try addding ‘(read-set! keywords #f)’ somewhere before
> ‘:external’.
> Thanks,
> Ludo’.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-04-13 13:58 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-12 15:26 building .deb for guile-1.6.8-latest [with debugging symbol] - test-suite failed David Pirotte
2010-04-12 22:43 ` Ludovic Courtès
2010-04-13 13:58 ` David Pirotte
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).