Summary: | dev-ml/utop-1.11 - src/top/utop.el:801:1:Error: Symbol's function definition is void: utop-choose | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | José Romildo Malaquias <jrmalaq> |
Component: | [OLD] Development | Assignee: | Gentoo Team for the ML programming language family <ml> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | emacs, flameeyes |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
dev-ml:utop-1.11:20140214-130508.log utop-1.11-emacs-bytecomp.patch |
Description
José Romildo Malaquias
2014-02-14 13:12:45 UTC
Created attachment 370394 [details]
emerge --info
Please attach the entire build log to this bug report. Created attachment 370408 [details]
dev-ml:utop-1.11:20140214-130508.log
I have no clue about emacs stuff, if emacs team is willing to fix it, be very welcome because I can't :/ Has Emacs support ever worked for this package? There is this line in src_install(): elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die but no ${FILESDIR} exists for this package. As for the byte-compile error: - After fixing the malformed condition clause in line 748 I get another error: In toplevel form: utop.el:801:1:Error: Symbol's function definition is void: utop-choose - After fixing that too (by moving function utop-choose into an eval-and-compile form) it turns out that it needs some unspecified dependencies (tuareg-mode?). - There is also a warning about function replace-in-string (called in line 344) being undefined. @José: Is the goal to have working Emacs support, or just to make the package compile? If the latter is the case, I suggest to remove Emacs support from this package. And the problem should be reported upstream. > @José: Is the goal to have working Emacs support, or just to make the
> package compile? If the latter is the case, I suggest to remove Emacs
> support from this package. And the problem should be reported upstream.
The goal is to have working Emacs support, I think.
Created attachment 390902 [details, diff]
utop-1.11-emacs-bytecomp.patch
This is what I have so far. It doesn't fix the warning about replace-in-string being undefined, though. Really this bug should be fixed upstream.
(In reply to Ulrich Müller from comment #7) > Created attachment 390902 [details, diff] [details, diff] > utop-1.11-emacs-bytecomp.patch > > This is what I have so far. It doesn't fix the warning about > replace-in-string being undefined, though. Really this bug should be fixed > upstream. You have free hands here, if you feel it's better to drop emacs support or to fix it. Please commit what you think is better. Thanks a lot for the help. *** Bug 453732 has been marked as a duplicate of this bug. *** utop 1.18 has some improvements on emacs side, please test |