Opened 5 years ago
Last modified 3 years ago
#58883 new defect
dsniff @2.4: error: Berkeley DB with 1.85 compatibility not found
Reported by: | dgonyier (Dwaine Gonyier) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.5.4 |
Keywords: | mojave catalina bigsur | Cc: | drkp (Dan Ports), dlamija (Muhammed Ramiza) |
Port: | dsniff |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
Fails build:
checking for Berkeley DB with 1.85 compatibility... configure: error: Berkeley DB with 1.85 compatibility not found
See attached build log.
Attachments (1)
Change History (7)
Changed 5 years ago by dgonyier (Dwaine Gonyier)
comment:1 Changed 5 years ago by dgonyier (Dwaine Gonyier)
Description: | modified (diff) |
---|
comment:2 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Summary: | dsniff does not build on Mojave → @2.4: error: Berkeley DB with 1.85 compatibility not found does not build on Mojave |
This was reported before but could not be reproduced. Let us know if you can provide more details.
comment:3 Changed 5 years ago by dlamija (Muhammed Ramiza)
Got the same error. Dsniff falid to locate db.h for Berkely DB with 1.85 compatability. Previouslt it's provided by db44 (/opt/local/include/db44/db.h) ...Still clang failed to locate but can be fixed by creting symbolic link /opt/local/include/db.h into opt/local/include/db44/db.h .
Now with db48. got new error.
:info:build ./record.c:209:14: error: too few arguments to function call, expected 2, have 1 :info:build db->close(db); :info:build ~~~~~~~~~ ^ :info:build 9 warnings and 4 errors generated. :info:build make: *** [record.o] Error 1
comment:4 Changed 5 years ago by jmroot (Joshua Root)
Summary: | @2.4: error: Berkeley DB with 1.85 compatibility not found does not build on Mojave → dsniff @2.4: error: Berkeley DB with 1.85 compatibility not found does not build on Mojave |
---|
comment:5 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | dlamija added |
---|
Has duplicate #59559.
Presumably the OS BerkeleyDB is no longer built with this option. The MacPorts db ports aren't either, except for the db46 port which has an optional +compat185 variant. I guess we should delete the +compat185 variant and just turn that feature on unconditionally, and in as many other db ports as we have that support it.
can be fixed by creting symbolic link /opt/local/include/db.h into opt/local/include/db44/db.h
That's not a good idea. You should delete the symlink you created.
comment:6 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
Keywords: | mojave catalina bigsur added |
---|---|
Summary: | dsniff @2.4: error: Berkeley DB with 1.85 compatibility not found does not build on Mojave → dsniff @2.4: error: Berkeley DB with 1.85 compatibility not found |
main.log