Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 625012

Summary: app-emacs/php-mode-1.5.0 fails to build: Symbol’s function definition is void: eieio-make-class-predicate
Product: Gentoo Linux Reporter: germerott
Component: Current packagesAssignee: GNU Emacs project <gnu-emacs>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Build log of failed merge.
Output of `emerge --info`.

Description germerott 2017-07-14 13:11:16 UTC
app-emacs/php-mode-1.5.0 fails to merge during byte-compiling the GNU Emacs Elisp files:

php-mode.el:109:1:Error: Symbol’s function definition is void: eieio-make-class-predicate
 * elisp-compile: batch-byte-compile failed
Comment 1 germerott 2017-07-14 13:12:17 UTC
Created attachment 484338 [details]
Build log of failed merge.
Comment 2 germerott 2017-07-14 13:13:02 UTC
Created attachment 484340 [details]
Output of `emerge --info`.
Comment 3 Ulrich Müller gentoo-dev 2017-07-15 08:41:19 UTC
I cannot reproduce this.

Anyhow, I have done a version bump, so can you try if the problem persists with php-mode-1.18.2?
Comment 4 germerott 2017-07-17 07:28:45 UTC
After some further investigation I found some old
versions of speedbar in my usr/share/emacs directory
which might not be proper unmerged.
After deleting the old stuff and reemerging emacs
php-mode also works on my computer.
Sorry for the inconvenience.
Comment 5 Ulrich Müller gentoo-dev 2017-07-17 08:02:48 UTC
(In reply to germerott from comment #4)
> After some further investigation I found some old
> versions of speedbar in my usr/share/emacs directory
> which might not be proper unmerged.
> After deleting the old stuff and reemerging emacs
> php-mode also works on my computer.
> Sorry for the inconvenience.

No problem (and I prefer the occasional invalid bug report over unreported bugs).