Le 24/04/2012 20:54, David C. Rankin a écrit :
On 04/24/2012 01:45 PM, Francois Andriot wrote:
/opt/trinity/include/dcopref.h:145:27: error:
'dcopTypeName' was not
declared
in this scope, and no declarations were found by argument-dependent
lookup at
the point of instantiation [-fpermissive]
<snip>
Do you have any clue ?
(I repeat: this is on 3.5.13, not latest GIT)
Yes,
As a work-around, just try doing what the compiler is telling you to
do. Add the -fpermissive flag to your build:
./configure \
CXXFLAGS="${CXXFLAGS} -fpermissive" \
what_ever_other_options_you_use
The cause of the problem will eventually have to be fixed, but you
can tell the compiler to just allow what gcc4.6 would allow with this
flag....
No thanks, I do not want to use the "-fpermissive".
Instead, here is a patch for tdelibs that will change the "dcoptypes.h"
file. Now tdebase builds correctly.
Francois