Opened 8 years ago
Last modified 8 years ago
#51482 new defect
hping3 +tcl variant does not actually include hping binary with TCL support
Reported by: | meitarm+macports@… | Owned by: | Gminfly |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.4 |
Keywords: | Cc: | ||
Port: | hping3 |
Description
Installing the +tcl variant of the hping3 package does not actually deliver an hping3 binary that has been compiled with TCL support. Terminal output:
MyMac:~ admin$ sudo port uninstall hping3 && sudo port install hping3 +tcl ---> Fetching archive for tcl ---> Attempting to fetch tcl-8.6.5_0+corefoundation+threads.darwin_14.x86_64.tbz2 from https://packages.macports.org/tcl ---> Attempting to fetch tcl-8.6.5_0+corefoundation+threads.darwin_14.x86_64.tbz2.rmd160 from https://packages.macports.org/tcl ---> Installing tcl @8.6.5_0+corefoundation+threads ---> Cleaning tcl ---> Deactivating tcl @8.6.4_0+corefoundation+threads ---> Cleaning tcl ---> Activating tcl @8.6.5_0+corefoundation+threads ---> Cleaning tcl ---> Computing dependencies for hping3 ---> Fetching archive for hping3 ---> Attempting to fetch hping3-20051105_2+tcl.darwin_14.x86_64.tbz2 from https://packages.macports.org/hping3 ---> Attempting to fetch hping3-20051105_2+tcl.darwin_14.x86_64.tbz2.rmd160 from https://packages.macports.org/hping3 ---> Installing hping3 @20051105_2+tcl ---> Activating hping3 @20051105_2+tcl ---> Cleaning hping3 ---> Updating database of binaries ---> Scanning binaries for linking errors ---> No broken files found. MyMac:~ admin$ exit exit MyMac:~ admin$ hping3 Sorry, this hping binary was compiled without TCL scripting support
My expectation was that installing hping3 +tcl
would deliver an hping binary capable of interactive mode.
Change History (5)
comment:1 Changed 8 years ago by mf2k (Frank Schima)
Owner: | changed from macports-tickets@… to normen@… |
---|
comment:2 follow-up: 3 Changed 8 years ago by Gminfly
Replying to meitarm+macports@…:
That is weird behaviour, gonna try and replicate that.
Installing the +tcl variant of the hping3 package does not actually deliver an hping3 binary that has been compiled with TCL support. Terminal output:
MyMac:~ admin$ sudo port uninstall hping3 && sudo port install hping3 +tcl ---> Fetching archive for tcl ---> Attempting to fetch tcl-8.6.5_0+corefoundation+threads.darwin_14.x86_64.tbz2 from https://packages.macports.org/tcl ---> Attempting to fetch tcl-8.6.5_0+corefoundation+threads.darwin_14.x86_64.tbz2.rmd160 from https://packages.macports.org/tcl ---> Installing tcl @8.6.5_0+corefoundation+threads ---> Cleaning tcl ---> Deactivating tcl @8.6.4_0+corefoundation+threads ---> Cleaning tcl ---> Activating tcl @8.6.5_0+corefoundation+threads ---> Cleaning tcl ---> Computing dependencies for hping3 ---> Fetching archive for hping3 ---> Attempting to fetch hping3-20051105_2+tcl.darwin_14.x86_64.tbz2 from https://packages.macports.org/hping3 ---> Attempting to fetch hping3-20051105_2+tcl.darwin_14.x86_64.tbz2.rmd160 from https://packages.macports.org/hping3 ---> Installing hping3 @20051105_2+tcl ---> Activating hping3 @20051105_2+tcl ---> Cleaning hping3 ---> Updating database of binaries ---> Scanning binaries for linking errors ---> No broken files found. MyMac:~ admin$ exit exit MyMac:~ admin$ hping3 Sorry, this hping binary was compiled without TCL scripting supportMy expectation was that installing
hping3 +tcl
would deliver an hping binary capable of interactive mode.
comment:3 follow-up: 4 Changed 8 years ago by Gminfly
Replying to normen@…: Kay, I get the same, never noticed that. tcl is a standart req for hping3 you don't need to append +tcl.
I'll have to figure out what is going on here.
Replying to meitarm+macports@…:
That is weird behaviour, gonna try and replicate that.
Installing the +tcl variant of the hping3 package does not actually deliver an hping3 binary that has been compiled with TCL support. Terminal output:
MyMac:~ admin$ sudo port uninstall hping3 && sudo port install hping3 +tcl ---> Fetching archive for tcl ---> Attempting to fetch tcl-8.6.5_0+corefoundation+threads.darwin_14.x86_64.tbz2 from https://packages.macports.org/tcl ---> Attempting to fetch tcl-8.6.5_0+corefoundation+threads.darwin_14.x86_64.tbz2.rmd160 from https://packages.macports.org/tcl ---> Installing tcl @8.6.5_0+corefoundation+threads ---> Cleaning tcl ---> Deactivating tcl @8.6.4_0+corefoundation+threads ---> Cleaning tcl ---> Activating tcl @8.6.5_0+corefoundation+threads ---> Cleaning tcl ---> Computing dependencies for hping3 ---> Fetching archive for hping3 ---> Attempting to fetch hping3-20051105_2+tcl.darwin_14.x86_64.tbz2 from https://packages.macports.org/hping3 ---> Attempting to fetch hping3-20051105_2+tcl.darwin_14.x86_64.tbz2.rmd160 from https://packages.macports.org/hping3 ---> Installing hping3 @20051105_2+tcl ---> Activating hping3 @20051105_2+tcl ---> Cleaning hping3 ---> Updating database of binaries ---> Scanning binaries for linking errors ---> No broken files found. MyMac:~ admin$ exit exit MyMac:~ admin$ hping3 Sorry, this hping binary was compiled without TCL scripting supportMy expectation was that installing
hping3 +tcl
would deliver an hping binary capable of interactive mode.
comment:4 follow-up: 5 Changed 8 years ago by Gminfly
Replying to normen@…:
Okay -d does not report anything unusual see my gist https://gist.github.com/Gminfly/29d439c2abfd318c9e87535d9c9f8e85
We'll have to look at the Portfile and try to replicate whatever the heck it does manually...
Replying to normen@…: Kay, I get the same, never noticed that. tcl is a standart req for hping3 you don't need to append +tcl.
I'll have to figure out what is going on here.
Replying to meitarm+macports@…:
That is weird behaviour, gonna try and replicate that.
Installing the +tcl variant of the hping3 package does not actually deliver an hping3 binary that has been compiled with TCL support. Terminal output:
MyMac:~ admin$ sudo port uninstall hping3 && sudo port install hping3 +tcl ---> Fetching archive for tcl ---> Attempting to fetch tcl-8.6.5_0+corefoundation+threads.darwin_14.x86_64.tbz2 from https://packages.macports.org/tcl ---> Attempting to fetch tcl-8.6.5_0+corefoundation+threads.darwin_14.x86_64.tbz2.rmd160 from https://packages.macports.org/tcl ---> Installing tcl @8.6.5_0+corefoundation+threads ---> Cleaning tcl ---> Deactivating tcl @8.6.4_0+corefoundation+threads ---> Cleaning tcl ---> Activating tcl @8.6.5_0+corefoundation+threads ---> Cleaning tcl ---> Computing dependencies for hping3 ---> Fetching archive for hping3 ---> Attempting to fetch hping3-20051105_2+tcl.darwin_14.x86_64.tbz2 from https://packages.macports.org/hping3 ---> Attempting to fetch hping3-20051105_2+tcl.darwin_14.x86_64.tbz2.rmd160 from https://packages.macports.org/hping3 ---> Installing hping3 @20051105_2+tcl ---> Activating hping3 @20051105_2+tcl ---> Cleaning hping3 ---> Updating database of binaries ---> Scanning binaries for linking errors ---> No broken files found. MyMac:~ admin$ exit exit MyMac:~ admin$ hping3 Sorry, this hping binary was compiled without TCL scripting supportMy expectation was that installing
hping3 +tcl
would deliver an hping binary capable of interactive mode.
comment:5 Changed 8 years ago by Gminfly
Replying to normen@…:
Apparently this is a binary port... something must have been broken there.
There are a bunch of patches, used to compile in the Portfile.
I will try to create a binary from source and submit it. Though this port has been updated in February (not by me) and it is so simple that I don't get why we have to use a binary.
Replying to normen@…:
Okay -d does not report anything unusual see my gist https://gist.github.com/Gminfly/29d439c2abfd318c9e87535d9c9f8e85
We'll have to look at the Portfile and try to replicate whatever the heck it does manually...
Replying to normen@…: Kay, I get the same, never noticed that. tcl is a standart req for hping3 you don't need to append +tcl.
I'll have to figure out what is going on here.
Replying to meitarm+macports@…:
That is weird behaviour, gonna try and replicate that.
Installing the +tcl variant of the hping3 package does not actually deliver an hping3 binary that has been compiled with TCL support. Terminal output:
MyMac:~ admin$ sudo port uninstall hping3 && sudo port install hping3 +tcl ---> Fetching archive for tcl ---> Attempting to fetch tcl-8.6.5_0+corefoundation+threads.darwin_14.x86_64.tbz2 from https://packages.macports.org/tcl ---> Attempting to fetch tcl-8.6.5_0+corefoundation+threads.darwin_14.x86_64.tbz2.rmd160 from https://packages.macports.org/tcl ---> Installing tcl @8.6.5_0+corefoundation+threads ---> Cleaning tcl ---> Deactivating tcl @8.6.4_0+corefoundation+threads ---> Cleaning tcl ---> Activating tcl @8.6.5_0+corefoundation+threads ---> Cleaning tcl ---> Computing dependencies for hping3 ---> Fetching archive for hping3 ---> Attempting to fetch hping3-20051105_2+tcl.darwin_14.x86_64.tbz2 from https://packages.macports.org/hping3 ---> Attempting to fetch hping3-20051105_2+tcl.darwin_14.x86_64.tbz2.rmd160 from https://packages.macports.org/hping3 ---> Installing hping3 @20051105_2+tcl ---> Activating hping3 @20051105_2+tcl ---> Cleaning hping3 ---> Updating database of binaries ---> Scanning binaries for linking errors ---> No broken files found. MyMac:~ admin$ exit exit MyMac:~ admin$ hping3 Sorry, this hping binary was compiled without TCL scripting supportMy expectation was that installing
hping3 +tcl
would deliver an hping binary capable of interactive mode.
In the future, please Cc the port maintainers (
port info --maintainers hping3
), if any.