| Summary: | l2tpd not compiling with gcc-3.4.2 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Robson Paniago <rmiranda> |
| Component: | New packages | Assignee: | Gentoo Dialup Developers <net-dialup> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | net-dialup |
| Priority: | High | ||
| Version: | 2004.2 | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Robson Paniago
2004-11-18 09:13:14 UTC
Yes, it is a syntactical error at that line. Please test l2tpd-0.70_pre20031121. If it works, I will mark as stable on x86; it stayed too long in unstable state. The l2tpd-0.70_pre20031121 at least compiled. However, I'm still in process of testing it. saw this error elsewhere - you can't concatinate __FUNCTION__ with another string as of gcc 3.4.somthing. well the problem here is that you need to pass __FUNCTION__ into a '%s' ... you cant use it with the old style anymore
invalid: printf(__FUNCTION__ ": blah blah\n");
valid: printf("%s: blah blah\n", __FUNCTION__);
this seems to be fixed in newer versions (according to Comment #1) ... net-dialup, feel free to back port patches, make new patches, or just unmask newer versions
stable on x86 |