Opened 11 years ago
Closed 11 years ago
#45466 closed defect (fixed)
dsniff-devel build fails
| Reported by: | daviemontes@… | Owned by: | neverpanic (Clemens Lang) |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.3.2 |
| Keywords: | yosemite | Cc: | threepehr@…, daviemontes@… |
| Port: | dsniff-devel |
Description
I have cleaned dsniff-devel and tried many times but it keeps reporting an error and cannot be built. A log file is attached. Please help me fix it. Thanks.
sh-3.2# port clean dsniff dsniff-devel
---> Cleaning dsniff
---> Cleaning dsniff-devel
sh-3.2# port install dsniff-devel
---> Computing dependencies for dsniff-devel
---> Fetching archive for dsniff-devel
---> Attempting to fetch dsniff-devel-2.4b1_5.darwin_14.x86_64.tbz2 from http://packages.macports.org/dsniff-devel
---> Attempting to fetch dsniff-devel-2.4b1_5.darwin_14.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/dsniff-devel
---> Attempting to fetch dsniff-devel-2.4b1_5.darwin_14.x86_64.tbz2 from http://nue.de.packages.macports.org/macports/packages/dsniff-devel
---> Fetching distfiles for dsniff-devel
---> Verifying checksums for dsniff-devel
---> Extracting dsniff-devel
---> Applying patches to dsniff-devel
---> Configuring dsniff-devel
---> Building dsniff-devel
Error: org.macports.build for port dsniff-devel returned: command execution failed
Please see the log file for port dsniff-devel for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_dsniff-devel/dsniff-devel/main.log
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Error: Processing of port dsniff-devel failed
sh-3.2#
Attachments (2)
Change History (12)
Changed 11 years ago by daviemontes@…
comment:1 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
| Owner: | changed from macports-tickets@… to cal@… |
|---|
comment:3 Changed 11 years ago by neverpanic (Clemens Lang)
Sorry, I'm currently busy because I'm moving. I saw your ticket, but my internet connection is wonky at best, which doesn't give me the time I'd like to spend on this.
From looking at the log, the problem seems to be that csin is being redefined, possibly as a function, so I'd assume a patch that renamed the csin struct in the offending code parts might fix the issue.
Changed 11 years ago by vlad.morales@…
| Attachment: | main.2.log added |
|---|
comment:4 Changed 11 years ago by vlad.morales@…
I'm also having this same/similar error (log attached). Any chance to have a look at this issue?
Thanks.
comment:5 Changed 11 years ago by threepehr@…
As a workaround, if you don't need sshmitm and webmitm, you can just remove them from the 'PROG' variable in the Makefile, and run sudo port build dsniff-devel once more. The rest of the files should be fine to build. The binaries will be in the same folder as the source files.
comment:6 Changed 11 years ago by threepehr@…
The real problem is also very easy to solve. Just rename all the 'csin' variables in 'sshmitm.c' and 'webmitm.c' to something different like 'cSin'. It should work. Remember that you should run 'sudo port build dsniff-devel', executing 'sudo port install dsniff-devel' will ruin all the changes you have made...
comment:8 Changed 11 years ago by neverpanic (Clemens Lang)
Can somebody provide a patch for this change? Unfortunately I'm low on time to do it myself, but I can commit.
comment:10 Changed 11 years ago by neverpanic (Clemens Lang)
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |

Log File