Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 236046 - dev-scheme/guile-1.8.5-r1 fails to build with USE=emacs
Summary: dev-scheme/guile-1.8.5-r1 fails to build with USE=emacs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-28 17:31 UTC by Erik Zeek
Modified: 2008-08-28 19:08 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge_info.txt (emerge_info.txt,8.96 KB, text/plain)
2008-08-28 17:34 UTC, Erik Zeek
Details
emerge log (dev-scheme:guile-1.8.5-r1:20080828-170026.log,170.36 KB, text/plain)
2008-08-28 17:36 UTC, Erik Zeek
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Zeek 2008-08-28 17:31:52 UTC
I recently added emacs to my use flags, and now guile won't build with the new use flags.  I have verified that guile builds without the emacs use flag.


<snip/>
make[2]: Leaving directory `/gentoo/tmp/portage/dev-scheme/guile-1.8.5-r1/work/guile-1.8.5'
make[1]: Leaving directory `/gentoo/tmp/portage/dev-scheme/guile-1.8.5-r1/work/guile-1.8.5'
 * Compiling GNU Emacs Elisp files ...

In toplevel form:
emacs/gds.el:34:1:Error: Cannot open load file: gds-server

In gds-auto-associate-buffer:
emacs/gds-scheme.el:63:31:Warning: reference to free variable
    `gds-client-info'

In gds-associate-buffer:
emacs/gds-scheme.el:96:7:Warning: reference to free variable `gds-client'
emacs/gds-scheme.el:98:9:Warning: assignment to free variable `gds-client'

In gds-dissociate-buffer:
emacs/gds-scheme.el:108:7:Warning: reference to free variable `gds-client'
emacs/gds-scheme.el:116:15:Warning: assignment to free variable `gds-client'

In gds-choose-client:
emacs/gds-scheme.el:164:14:Warning: reference to free variable
    `gds-client-info'

In gds-start-utility-guile:
emacs/gds-scheme.el:201:49:Warning: reference to free variable
    `gds-scheme-directory'
emacs/gds-scheme.el:206:31:Warning: reference to free variable
    `gds-guile-program'
emacs/gds-scheme.el:214:6:Warning: `process-kill-without-query' is an obsolete
    function (as of Emacs 22.1); use `process-query-on-exit-flag' or
    `set-process-query-on-exit-flag'.

In gds-eval-region:
emacs/gds-scheme.el:285:7:Warning: reference to free variable `gds-client'

In gds-eval-expression:
emacs/gds-scheme.el:302:7:Warning: reference to free variable `gds-client'

In gds-show-last-stack:
emacs/gds-scheme.el:422:7:Warning: reference to free variable `gds-client'

In gds-complete-symbol:
emacs/gds-scheme.el:435:7:Warning: reference to free variable `gds-client'
emacs/gds-scheme.el:452:32:Warning: reference to free variable            
    `gds-debug-server'                                                    

In end of data:
emacs/gds-scheme.el:521:1:Warning: the following functions are not known to be
    defined: gds-client-put, gds-client-get, gds-send                         
Wrote /gentoo/tmp/portage/dev-scheme/guile-1.8.5-r1/work/guile-1.8.5/emacs/gds-scheme.elc

In gds-start-server:
emacs/gds-server.el:75:56:Warning: assignment to free variable
    `gds-protocol-handler'                                    
emacs/gds-server.el:79:8:Warning: `process-kill-without-query' is an obsolete
    function (as of Emacs 22.1); use `process-query-on-exit-flag' or         
    `set-process-query-on-exit-flag'.                                        

In gds-filter:
emacs/gds-server.el:96:29:Warning: reference to free variable
    `gds-protocol-handler'                                   
Wrote /gentoo/tmp/portage/dev-scheme/guile-1.8.5-r1/work/guile-1.8.5/emacs/gds-server.elc
 * batch-byte-compile failed                                                                                                                                                                         [ !! ]
 *
 * ERROR: dev-scheme/guile-1.8.5-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3052:  Called die
 * The specific snippet of code:
 *           elisp-compile emacs/*.el || die "elisp-compile failed";
 *  The die message:
 *   elisp-compile failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/log/portage/dev-scheme:guile-1.8.5-r1:20080828-170026.log'.
 * The ebuild environment file is located at '/gentoo/tmp/portage/dev-scheme/guile-1.8.5-r1/temp/environment'.
 *
Comment 1 Erik Zeek 2008-08-28 17:34:55 UTC
Created attachment 164008 [details]
emerge_info.txt

emerge --info
Comment 2 Erik Zeek 2008-08-28 17:36:05 UTC
Created attachment 164009 [details]
emerge log

emerge log
Comment 3 Ulrich Müller gentoo-dev 2008-08-28 18:54:52 UTC
Looks like I've broken it when fixing bug 234898.
Comment 4 Ulrich Müller gentoo-dev 2008-08-28 19:08:38 UTC
Fixed in CVS, thank you for reporting.