[ icewm-Bugs-3494034 ] Uses "deprecated" as identifier, FTBFS against X1.4.99
SourceForge.net <[email protected]> Sat, 25 Feb 2012 05:15:02 -0800
| Newsgroups | gmane.comp.window-managers.icewm.devel |
|---|---|
| Message-ID | <[email protected]> |
Bugs item #3494034, was opened at 2012-02-25 05:15
Message generated for change (Tracker Item Submitted) made by amoog
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100031&aid=3494034&group_id=31
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: icewm-1.3
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: amoog (amoog)
Assigned to: Nobody/Anonymous (nobody)
Summary: Uses "deprecated" as identifier, FTBFS against X1.4.99
Initial Comment:
In src/base.h, icewm declares:
#define deprecated __attribute__((deprecated))
This gives a buildfailure against x11 1.4.99, which itself contains some deprecation-declarations:
make[3]: Entering directory `/root/icewm-1.3.7/src'
CXX ymsgbox.o
CXX ydialog.o
CXX yurl.o
CXX wmsession.o
In file included from ylib.h:9:0,
from ykey.h:4,
from yfull.h:4,
from wmsession.cc:13:
/usr/include/X11/Xlib.h:1694:1: error: 'deprecated' was not declared in this scope
make[3]: *** [wmsession.o] Error 1
The solution is really simple, change the define to:
#define ICEWM_deprecated __attribute__((deprecated))
There are no other uses of this define.
Cheers,
Andreas
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100031&aid=3494034&group_id=31
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/