Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 226007 - x11-misc/obpager-1.8 removal request
Summary: x11-misc/obpager-1.8 removal request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo TreeCleaner Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-12 02:40 UTC by Ben de Groot (RETIRED)
Modified: 2008-11-03 23:48 UTC (History)
2 users (show)

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


Attachments
obpager-1.8-gcc43.patch (obpager-1.8-gcc43.patch,974 bytes, patch)
2008-06-14 22:19 UTC, Peter Alfredsen (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ben de Groot (RETIRED) gentoo-dev 2008-06-12 02:40:30 UTC
obpager compiles fine with gcc-4.2.4, but fails with gcc-4.3.1:

>>> Compiling source in /var/tmp/portage/x11-misc/obpager-1.8/work/obpager-1.8 ...
Compiling src/main.cc
Compiling src/OBPager.cc
src/main.cc: In function ‘int main(int, char**)’:
src/main.cc:67: error: ‘atoi’ was not declared in this scope
src/main.cc:77: error: ‘exit’ was not declared in this scope
src/main.cc:88: error: ‘exit’ was not declared in this scope
src/main.cc:103: error: ‘exit’ was not declared in this scope
src/main.cc:127: error: ‘exit’ was not declared in this scope
src/main.cc:134: error: ‘exit’ was not declared in this scope
src/main.cc:141: error: ‘exit’ was not declared in this scope
src/main.cc:163: error: ‘exit’ was not declared in this scope
src/main.cc:196: error: ‘exit’ was not declared in this scope
src/OBPager.cc: In member function ‘void OBPager::connectToXServer(char*)’:
src/OBPager.cc:167: error: ‘getenv’ was not declared in this scope
src/OBPager.cc:171: warning: deprecated conversion from string constant to ‘char*’
src/OBPager.cc: In member function ‘void OBPager::createShowWindow()’:
src/OBPager.cc:304: warning: deprecated conversion from string constant to ‘char*’
src/OBPager.cc:400: error: ‘auto_ptr’ is not a member of ‘std’
src/OBPager.cc:400: error: expected primary-expression before ‘unsigned’
src/OBPager.cc:400: error: expected `;' before ‘unsigned’
src/OBPager.cc:404: error: ‘pixmaskBits’ was not declared in this scope
Comment 1 Peter Alfredsen (RETIRED) gentoo-dev 2008-06-14 22:19:53 UTC
Created attachment 156787 [details, diff]
obpager-1.8-gcc43.patch

This should fix the immediate gcc-4.3 problem, but the build process looks screwy to me. Fortunately that is not within the scope of this bug. Can anyone who actually uses this package confirm that this patch creates a working obpager binary for them?
Comment 2 Ben de Groot (RETIRED) gentoo-dev 2008-06-16 14:12:01 UTC
Thanks for the patch! I applied it, and now obpager compiles fine. It starts up fine as well, but it doesn't actually switch desktops... So I'll keep this open, but remove the block on gcc-4.3 tracker.
Comment 3 Ben de Groot (RETIRED) gentoo-dev 2008-09-26 17:18:30 UTC
Should we remove obpager from the tree? Latest release was 4 years ago, and it doesn't work any longer...
Comment 4 David Shakaryan (RETIRED) gentoo-dev 2008-09-26 20:52:41 UTC
There is no reason to keep old, broken, unmaintained software in the tree, especially when many similar alternatives exist.

I say yes to removal.
Comment 5 Ben de Groot (RETIRED) gentoo-dev 2008-10-01 19:16:19 UTC
# Ben de Groot <yngwin@gentoo.org> (01 Oct 2008)
# Masked for brokenness. Last release 4 years ago. There are plenty
# alternatives. Pending removal in 30 days. Bug 226007
x11-misc/obpager
Comment 6 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-11-03 23:48:25 UTC
removed.