Summary: | net-analyzer/flow-tools doesn't build with gcc 3.4 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Aaron Walker (RETIRED) <ka0ttic> |
Component: | Current packages | Assignee: | Aaron Walker (RETIRED) <ka0ttic> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | netmon |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | hacked ebuild to get .66 to build against gcc-3.4 |
Description
Aaron Walker (RETIRED)
![]() Ok, I have been already punished on -dev. Changes: - patched to work with gcc 3.4 - patched configure.in to properly support --with-XXX/--without-XXX without this, running something like --without-mysql will still result in the check for libmysqlclient. - patched to fix the dozens (and dozens) of warnings ; I got almost all of them fixed with the exception of a few - only apply the nodebug patch if ! use debug (debug added to IUSE) - fixed deps - added missing flex/bison - added missing mysql (configure doesnt fail if mysql is missing so even with USE=mysql, it wasn't building the mysql-specific code) - added postgres to IUSE and it's respective dep Created attachment 53833 [details]
hacked ebuild to get .66 to build against gcc-3.4
I am in an odd situation where the new flow-tools .67 is causing my flow-capture to break and go into a loop as per this email: http://www.mail-archive.com/flow-tools%40list.splintered.net/msg00505.html The result is that until I can find a work around I am using flow-tools .66 BUT because of the upgrade I was running .67. Now when I go to downgrade it doesn't work because .66 won't compile with gcc 3.4. As a horrible, but working, hack around this I modified the .66 ebuild as per attached. I've reverted 0.67's keywords to ~x86 and added the gcc patch to 0.66. Cheers |