[csw-users] A build for review: rxvt-unicode

Maciej Bliziński maciej.blizinski at gmail.com
Thu Mar 12 08:47:29 CET 2009


Thanks for the review! I'll improve my build and get back to you.

On Wed, Mar 11, 2009 at 8:12 PM, William Bonnet <william at wbonnet.net> wrote:
> . You are using GCC ? is there a reason why you cannot use SunStudio 11 ?
>    I tried but it does not compile. I think you should look if it is
> possible or not to propose a patch to make it work with sunstudio.

Making it work with Sun Studio is the biggest difficulty now. The
error message I'm getting almost makes sense:

"./../libev/ev++.h", line 636: Error: The name set is ambiguous,
ev::base<ev_io, ev::io>::set<ev::base<ev_io, ev::io>::K,
ev::base<ev_io, ev::io>::method>(ev::base<ev_io, ev::io>::K*) and
ev::base<ev_io, ev::io>::set<ev::base<ev_io, ev::io>::K,
ev::base<ev_io, ev::io>::method>(ev::base<ev_io, ev::io>::K*).

Ambiguity, all is good, except the two choices between the 'ambiguous'
statements are exactly the same! I mean, I could be unable to read,
but I calculated md5sums and they are equal:

maciej at quince ~ $ echo 'Error: The name set is ambiguous,
ev::base<ev_io, ev::io>::set<ev::base<ev_io, ev::io>::K,
ev::base<ev_io, ev::io>::method>(ev::base<ev_io, ev::io>::K*) and
ev::base<ev_io, ev::io>::set<ev::base<ev_io, ev::io>::K,
ev::base<ev_io, ev::io>::method>(ev::base<ev_io, ev::io>::K*).' | sed
-e 's/.*uous,//' | sed -e 's/\.$//' | sed -e 's/ and /\n/' | while
read line; do echo -n "${line}" | md5sum ; done

71745102eb4c293942acba5e1afd257f  -

71745102eb4c293942acba5e1afd257f  -


The bit of code in question uses a big macro to avoid using templates.
I'll need some time to pull it apart.



More information about the users mailing list