Summary: |
media-sound/lame-3.99.5-r1 autoconf fails to compile if GTK+ is not installed / searching for deprecated GTK+1 |
Product: |
Gentoo Linux
|
Reporter: |
Jesús P Rey (Chuso) <gentoo> |
Component: |
Current packages | Assignee: |
Gentoo Sound Team <sound> |
Status: |
RESOLVED
FIXED
|
|
|
Severity: |
normal
|
CC: |
pacho
|
Priority: |
Normal
|
|
|
Version: |
unspecified | |
|
Hardware: |
All | |
|
OS: |
Linux | |
|
Whiteboard: |
|
Package list:
|
|
Runtime testing required:
|
---
|
Bug Depends on: |
634598
|
|
|
Bug Blocks: |
|
|
|
Attachments: |
lame-3.99.5-remove_gtk.patch
lame-3.99.5-r2.ebuild
|
Created attachment 500000 [details, diff] lame-3.99.5-remove_gtk.patch If GTK+ is not installed, media-sound/lame-3.99.5-r1 fails in the autoconf step because it unconditionally checks for GTK+ version: configure.in:394: error: possibly undefined macro: AM_PATH_GTK If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. Additionally, the current ebuild already patches some GTK+ stuff (lame-3.98-gtk-path.patch), but AFAIK lame only supports GTK+1, which is abandoned upstream and removed from Portage. I suggest removing lame-3.98-gtk-path.patch and removing the GTK+ obsolete check from autoconf. That worked to fix the autoconf error in my case. Related: #168123