Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 398499 - app-admin/system-config-printer-common-1.3.7 sys-fs/udev-151 - udev-configure-printer.c:(.text+0x3a6c): undefined reference to `udev_enumerate_add_match_tag'
Summary: app-admin/system-config-printer-common-1.3.7 sys-fs/udev-151 - udev-configure...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Maciej Mrozowski
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-11 09:47 UTC by Peter Gantner (a.k.a. nephros)
Modified: 2012-01-11 18:57 UTC (History)
2 users (show)

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


Attachments
emerge --info (emerge-info.gz,3.24 KB, application/x-gzip)
2012-01-11 09:48 UTC, Peter Gantner (a.k.a. nephros)
Details
build log (20120111-092139.log,7.39 KB, text/plain)
2012-01-11 09:49 UTC, Peter Gantner (a.k.a. nephros)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Gantner (a.k.a. nephros) 2012-01-11 09:47:39 UTC
app-admin/system-config-printer-common-1.3.7 fails to compile when udev 1.51 is installed:

copying cupshelpers/ppds.py -> build/lib/cupshelpers
copying cupshelpers/__init__.py -> build/lib/cupshelpers
warning: build_py: byte-compiling is disabled, skipping.

udev/udev_udev_configure_printer-udev-configure-printer.o: In function `do_enumerate':
udev-configure-printer.c:(.text+0x3a6c): undefined reference to `udev_enumerate_add_match_tag'
collect2: ld returned 1 exit status
distcc[28225] ERROR: compile (null) on localhost failed
make[1]: *** [udev/udev-configure-printer] Error 1
make: *** [all-recursive] Error 1
emake failed

grepping the source for udev_enumerate_add_match_tag show it only in the source of udev-164, not in 151.

Reproducible: Always
Comment 1 Peter Gantner (a.k.a. nephros) 2012-01-11 09:48:41 UTC
Created attachment 298621 [details]
emerge --info
Comment 2 Peter Gantner (a.k.a. nephros) 2012-01-11 09:49:47 UTC
Created attachment 298623 [details]
build log
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2012-01-11 17:20:43 UTC
Comment on attachment 298621 [details]
emerge --info

Ugh, why the compression?
Comment 4 Pacho Ramos gentoo-dev 2012-01-11 18:57:16 UTC
+  11 Jan 2012; Pacho Ramos <pacho@gentoo.org>
+  -system-config-printer-common-1.3.3.ebuild,
+  system-config-printer-common-1.3.7.ebuild:
+  We need newer udev for udev_enumerate_add_match_tag usage, DEPENDing on 164-r2
+  as it's the older version I have tested it works (bug #398499 by Peter
+  Gantner). Remove old.
+