Bug 112884 - security/tripwire: fails to build on FreeBSD 7.0-CURRENT after import of GCC 4.2
Summary: security/tripwire: fails to build on FreeBSD 7.0-CURRENT after import of GCC 4.2
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Cy Schubert
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-23 07:50 UTC by Scot Hetzel
Modified: 2007-10-10 22:04 UTC (History)
0 users

See Also:


Attachments
file.diff (1.65 KB, patch)
2007-05-23 07:50 UTC, Scot Hetzel
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Scot Hetzel 2007-05-23 07:50:03 UTC
Tripwire fails to build on 7.0-CURRENT after import of GCC 4.2.

gmake[1]: Entering directory `/usr/ports/security/tripwire/work/tripwire-2.4.0.1/src/fco'
c++ -DHAVE_CONFIG_H              -I. -I. -I../.. -I..  -I/usr/local/include   -O2 -fno-strict-aliasing -pipe -c -o fco.o fco.cpp
c++ -DHAVE_CONFIG_H              -I. -I. -I../.. -I..  -I/usr/local/include   -O2 -fno-strict-aliasing -pipe -c -o fcocompare.o fcocompare.cpp
c++ -DHAVE_CONFIG_H              -I. -I. -I../.. -I..  -I/usr/local/include   -O2 -fno-strict-aliasing -pipe -c -o fcodatasourceiter.o fcodatasourceiter.cpp
In file included from fcodatasourceiter.h:50,
                 from fcodatasourceiter.cpp:41:
fconame.h:147: error: ISO C++ forbids declaration of 'cFCOName_i' with no type
fconame.h:147: error: expected ';' before '*' token
gmake[1]: *** [fcodatasourceiter.o] Error 1
gmake[1]: Leaving directory `/usr/ports/security/tripwire/work/tripwire-2.4.0.1/src/fco'
gmake: *** [all-recursive] Error 1
*** Error code 2

Stop in /usr/ports/security/tripwire.

This type of error occurs in 3 files:

src/fco/fconame.h
src/fco/fcosetimpl.h
src/tw/fcoreport.h

I found the solution thru a google search.

Fix: Apply the attached patch.

Patch attached with submission follows:
How-To-Repeat: On a recent 7-CURRENT system:
cd /usr/ports/security/tripwire
make build
Comment 1 Edwin Groothuis freebsd_committer 2007-05-23 07:50:12 UTC
Responsible Changed
From-To: freebsd-ports-bugs->cy

Over to maintainer
Comment 2 dfilter service freebsd_committer 2007-10-10 20:13:03 UTC
cy          2007-10-10 19:12:46 UTC

  FreeBSD ports repository

  Added files:
    security/tripwire/files patch-src-fco-fconame.h 
                            patch-src-fco-fcosetimpl.h 
                            patch-src-tw-fcoreport.h 
  Log:
  Fix build under 7.0-CURRENT (gcc 4.2.1 20070719).
  
  PR:             112884
  Submitted by:   Scot Hetzel<swhetzel@gmail.com>
  
  Revision  Changes    Path
  1.1       +10 -0     ports/security/tripwire/files/patch-src-fco-fconame.h (new)
  1.1       +11 -0     ports/security/tripwire/files/patch-src-fco-fcosetimpl.h (new)
  1.1       +10 -0     ports/security/tripwire/files/patch-src-tw-fcoreport.h (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Cy Schubert freebsd_committer 2007-10-10 22:03:47 UTC
State Changed
From-To: open->closed

Committed. Thanks for the patch.