#32684 closed defect (fixed)
tripwire: error: use of undeclared identifier 'Equal'
Reported by: | eriknorthrop@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | clang | Cc: | darrell.macports@…, ryandesign (Ryan Carsten Schmidt), jmroot (Joshua Root) |
Port: | tripwire |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
Version 2.4.1.2
Log File....
Attachments (2)
Change History (10)
Changed 13 years ago by eriknorthrop@…
comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Keywords: | clang added |
Port: | tripwire added |
Summary: | Tripwire failed to install - Error: Status 1 encountered during processing - Lion 10.7.2 → tripwire: error: use of undeclared identifier 'Equal' |
I see you're using clang. Can you try if using a different compiler helps?
There's also several newer versions available; perhaps updating the port would help.
Changed 13 years ago by darrell.usenet6@…
Log file of my failed installation
comment:2 follow-up: 3 Changed 13 years ago by darrell.usenet6@…
Log file of my failed installation attached. Lion 10.7.2
comment:3 Changed 13 years ago by darrell.usenet6@…
Replying to darrell.usenet6@…:
Log file of my failed installation attached. Lion 10.7.2
Followed hot linked "using a different compiler" above. Install worked. Many thanks
sudo port install tripwire configure.compiler=llvm-gcc-4.2 ---> Computing dependencies for tripwire ---> Fetching archive for tripwire ---> Attempting to fetch tripwire-2.4.1.2_2.darwin_11.x86_64.tgz from http://packages.macports.org/tripwire ---> Fetching tripwire ---> Verifying checksum(s) for tripwire ---> Extracting tripwire ---> Applying patches to tripwire ---> Configuring tripwire ---> Building tripwire ---> Staging tripwire into destroot ---> Installing tripwire @2.4.1.2_2 ---> Activating tripwire @2.4.1.2_2
comment:5 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Thanks; fixed in r88332.
comment:6 Changed 12 years ago by jmroot (Joshua Root)
Not using clang is not a fix. r103798 is a fix.
comment:7 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | jmroot added |
---|
Josh, do you remember why you added this patch which renamed e
to e2
?
browser:trunk/dports/security/tripwire/files/patch-src_core_archive.cpp?rev=103798
I am working on updating tripwire to the latest version (#62840) and it builds fine for me on High Sierra without this change.
The other changes you made to the src files here have been applied by upstream in the mean time (though the configure.in change has not).
comment:8 Changed 4 years ago by jmroot (Joshua Root)
I don't remember, but it looks like it would have been to avoid a name collision between the caught exception and the newly constructed one. This upstream commit would have fixed it: https://github.com/Tripwire/tripwire-open-source/commit/1d4ebe8ac288e521e721af7955b1eaea0c02ac9b
Log File of failed installation