Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 254874 - x11-libs/libXaw-1.0.5 breaks ebuilds that dep on its xprint support
Summary: x11-libs/libXaw-1.0.5 breaks ebuilds that dep on its xprint support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-13 18:13 UTC by Scott Thomson
Modified: 2009-03-02 09:04 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Scott Thomson 2009-01-13 18:13:30 UTC
After bumping to x11-libs/libXaw-1.0.5 and trying to re-install because of the broken linkage I get:

!!! ERROR in x11-apps/bitmap-1.0.3:
!!! In built_with_use at line 854  
!!! x11-libs/libXaw-1.0.5 does not actually support the xprint USE flag!


Reproducible: Always
Comment 1 chris 2009-01-13 19:32:38 UTC
Ran into same problem today.
Confirmed use flag for libXaw

x11-libs/libXaw-1.0.5  USE="-debug" 0 kB
Comment 2 Scott Thomson 2009-01-13 21:26:19 UTC
Subsequent installs of stuff that got broken linkage due to the libXaw upgrade failed also, a crude greppage () suggests at least these packages are also broken:

x11-apps/xdm
x11-apps/xfd
x11-apps/xgc
x11-apps/xmh
x11-apps/xsm
x11-apps/xmag
x11-apps/xman
x11-apps/xvidtune
x11-apps/xphelloworld
x11-apps/xcalc
x11-apps/xedit
x11-apps/xload
x11-apps/editres
x11-apps/xclipboard
x11-apps/listres
x11-apps/xkbutils
x11-apps/xconsole
x11-apps/bitmap
x11-apps/xditview
x11-apps/xmessage
x11-apps/xclock
x11-apps/viewres
x11-apps/xfontsel

Should I change summary to reflect?
Comment 3 Rémi Cardona (RETIRED) gentoo-dev 2009-01-13 23:07:57 UTC
I've started cleaning up xprint support on a few of those ebuilds. xprint is dead, better remove it everywhere.

Thanks
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2009-01-14 14:14:18 UTC
Done:
x11-apps/xdm
x11-apps/xfd
x11-apps/xgc
x11-apps/xmh
x11-apps/xsm
x11-apps/xmag
x11-apps/xman
x11-apps/xvidtune
x11-apps/xcalc
x11-apps/xedit
x11-apps/xload
x11-apps/editres
x11-apps/xclipboard

Not done yet:
x11-apps/listres
x11-apps/xkbutils
x11-apps/xconsole
x11-apps/bitmap
x11-apps/xditview
x11-apps/xmessage
x11-apps/xclock
x11-apps/viewres
x11-apps/xfontsel

Probably needs to be p.masked or to dep on <x11-libs/Xaw-1.0.5
x11-apps/xphelloworld (it's the XPrint Hello World application...)
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2009-01-19 10:27:54 UTC
All ebuilds in the list are done except xphelloworld. I'll think about this one a bit further...

Thanks
Comment 6 Donnie Berkholz (RETIRED) gentoo-dev 2009-01-19 19:12:56 UTC
(In reply to comment #5)
> All ebuilds in the list are done except xphelloworld. I'll think about this one
> a bit further... 

Mask and remove... it's just a test app for an unused, dropped feature.
Comment 7 Mikael Magnusson 2009-01-24 18:34:15 UTC
xvidtune 1.0.1-r1 still has xprint in IUSE even though it now hardcodes --disable-xprint.
Comment 8 Rémi Cardona (RETIRED) gentoo-dev 2009-01-25 16:32:49 UTC
Done, and I've p.masked x11-apps/xphelloworld too. Closing fixed.

Thanks
Comment 9 Johannes Rauh 2009-03-02 09:04:26 UTC
Today I still had a problem after updating to libxaw-1.0.5 with xclock-1.0.3. Did I do something wrong? I read now here that xprint is deprecated, so I'll drop it anyway, but in my opinion I should have learned this from an ebuild warning, not from this forum.

Output:

localhost jarauh # emerge -av1 xclock

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-apps/xclock-1.0.3  USE="xprint -debug" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] 

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) x11-apps/xclock-1.0.3
 * xclock-1.0.3.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                                              [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                 [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                               [ ok ]
 *                                                                                                                                                         
 * ERROR: x11-apps/xclock-1.0.3 failed.                                                                                                                    
 * Call stack:                                                                                                                                             
 *               ebuild.sh, line   49:  Called pkg_setup
 *     xclock-1.0.3.ebuild, line   25:  Called built_with_use 'x11-libs/libXaw' 'xprint'
 *           eutils.eclass, line 1759:  Called die
 * The specific snippet of code:
 *                                      die)   die "$PKG does not actually support the $1 USE flag!";;
 *  The die message:
 *   x11-libs/libXaw-1.0.5 does not actually support the xprint USE flag!
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/x11-apps/xclock-1.0.3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-apps/xclock-1.0.3/temp/die.env'.
 *