Re: libdbus++ Build
David Haller <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
Hello,
[grad fällt mir auf, ich hab diese ML noch nicht auf 'de' umgestellt ;)]
On Mon, 16 Feb 2009, Sascha 'saigkill' Manns wrote:
>On Montag 16 Februar 2009 00:09:16 David Haller wrote:
>> On Sun, 15 Feb 2009, Sascha 'saigkill' Manns wrote:
>> >On Sonntag 15 Februar 2009 21:56:31 David Haller wrote:
>> >> On Sun, 15 Feb 2009, Sascha 'saigkill' Manns wrote:
>> >> >momentan baue ich libdbus++, aber make bricht ab bei:
>> >> >
>> >> >g++ [..] -Werror [..]
>> >> >cc1plus: warnings being treated as errors
[..]
>Ich nehme das %configure Makro vom Build Service.
Ok, ich hab jetzt mal ins Paket geschaut, im configure[.] werden die
cxxflags explizit mit -Werror gesetzt.
Abhilfe:
sed -i '/^-Werror/d' configure
(es gibt im configure nur diese eine Stelle, wo das -Werror am
Zeilenanfang vorkommt).
Alternativ könntest du '-Wno-parentheses' ergänzen, aber evtl. klemmt
es noch bei anderen Sachen (-Wsign-compare ist beliebt als Warnung,
die mit -Werror natürlich auch zum Fehler wird).
BTW: ich hasse es, wenn Quellen veröffentlicht werden, die
_offensichtlich_ nicht geprüft wurden, d.h. die (mit "-O2 -march=foo"
oder so als CFLAGS/CXXFLAGS) nicht ohne Tricks kompiliert werden
können (mit -Wno-parentheses _nach_ dem -Wall könnte es
durchlaufen). *grummel*
Ich wünsch mir da öfter mal nen Fisch von Verleihnix, den ich den
Verantwortlichen um die Ohren hauen kann ;)
HTH,
-dnh
--
Macht kann nur in den Kopf steigen, wenn Platz dafür da ist.