[x] ran brew update and can still reproduce the problem?
|-> yes, absolutely.
[x] ran brew doctor, fixed all issues and can still reproduce the problem?
|-> yes, absolutely.
[x] ran brew gist-logs <formula> (where <formula> is the name of the formula that failed) and included the output link?
|-> Output of the above entitled command was "Error: No logs."
[x] if brew gist-logs didn't work: ran brew config and brew doctor and included their output with your issue?
|-> brew-doctor: "Your system is ready to brew."
|-> brew-config: out as follows hereupon.
HOMEBREW_VERSION: 2.1.16
ORIGIN: https://github.com/Homebrew/brew
HEAD: 3aa7624284c43180a3f3a71aeaa9263092868e12
Last commit: 4 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 6d8d40911da87caef7150477768c39d5addeb5d2
Core tap last commit: 21 minutes ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_VISUAL: vi
CPU: octa-core 64-bit haswell
Homebrew Ruby: 2.6.3 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.3/bin/ruby
Clang: 10.0 build 1001
Git: 2.20.1 => /Library/Developer/CommandLineTools/usr/bin/git
Curl: 7.54.0 => /usr/bin/curl
macOS: 10.14.6-x86_64
CLT: 10.3.0.0.1.1562985497
Xcode: 11.2
CLT headers: 10.3.0.0.1.1562985497
XQuartz: 2.7.11 => /opt/X11
brew install x3270
It appeared to have installed the package without any abnormalities.
For brew to install the package without any abnormalities.
brew install commands)$ x3270
-bash: x3270: command not found
It seems that whomever is responsible for building this package has carelessly left out the main binary in the package (x3270), the actual GUI based terminal emulator. It is absolutely unthinkable that this could have been done on purpose as there would seem to be no logical reason to do so (especially as the software is fully open source). It can only be presumed to have been a careless mistake.
Can you please add the x3270 binary into the package so that the x3270 installs completely and correctly.
Moreover, it is worthy of notation (as substantiated by reference herein below) that there is even given an example of how to run the program in question x3270 --with-x11 and thus it is obvious this program was known to someone involved with its source build.
https://formulae.brew.sh/formula/x3270
Thanks!
This was done on purpose, it installs c3270 which can work in a regular terminal, without needing X11 as a dependency.
When I read your response I must admit I was flabbergasted, truly.
I am thoroughly confused by your comments, they make absolutely no sense whatsoever. The developers are compiling and packaging all this code (that someone else maintains and debugs) and somehow having an X11 dependency is a problem? What kind of developers are maintaining the project 8 year olds? So you compile something that requires X11 libraries, what is the problem with that? Seriously? Are you suggesting "it is just too hard for the developers to handle"? I can only presume that is somehow your meaning as there would seem no other sensible meaning. Let us remember, the x3270 package is a fully functioning package that others maintain, all you gotta do is build it according to the instructions man!
Moreover, the entire assertion that somehow there is some equity between a character based terminal software and a GUI based software is in and of itself a joke. Honestly, I am embarrassed for you to even hear you utter such a thing, especially coming from a Mac user!
Bottom line, this project is providing an incomplete package, and with no level of insult or derisiveness intended, I would hope you and the maintainers would consider to begin packaging the full package and not some portion thereof. Obviously at least one person cares about the missing binaries and I honestly hope you reverse your decision and just build the darn thing. How hard could it be that it confuses the developers so much?
Thank you for taking the time to consider my comments.
When I read your response I must admit I was flabbergasted, truly.
I am thoroughly confused by your comments, they make absolutely no sense whatsoever. The developers are compiling and packaging all this code (that someone else maintains and debugs) and somehow having an X11 dependency is a problem? What kind of developers are maintaining the project 8 year olds? So you compile something that requires X11 libraries, what is the problem with that? Seriously? Are you suggesting "it is just too hard for the developers to handle"? I can only presume that is somehow your meaning as there would seem no other sensible meaning. Let us remember, the x3270 package is a fully functioning package that others maintain, all you gotta do is build it according to the instructions man!
Please read https://github.com/Homebrew/.github/blob/master/CODE_OF_CONDUCT.md#considerate and the rest of the code of conduct. Calling maintainers 8 year olds is hardly in line with it and further such comments will result in a ban from the Homebrew community.
Moreover, the entire assertion that somehow there is some equity between a character based terminal software and a GUI based software is in and of itself a joke.
They provide the same functionality to the same program, they're just a different UI to the same thing.
Bottom line, this project is providing an incomplete package
Yes, this is intentional. X11 support on macOS is practically nonexistent and years of packaging software with it regardless have shown that it brings more problems then joy to the users. If you do however want a formula with X11 support you can just create a personal tap, which is very easy to do https://docs.brew.sh/How-to-Create-and-Maintain-a-Tap.
Please read https://github.com/Homebrew/.github/blob/master/CODE_OF_CONDUCT.md#considerate and the rest of the code of conduct. Calling maintainers 8 year olds is hardly in line with it and further such comments will result in a ban from the Homebrew community.
This is the same guy that went off on us in IRC when we tried to explain.
2019-11-08 16:06:15 linux_user listen doofus, do you know x3270 does? I connects a system to a ##%*ing mainframe.
2019-11-08 16:09:08 linux_user what a bunch fuckheads you all are.
Thanks for the info. I鈥檝e blocked this user for not following our code of conduct.
Most helpful comment
Please read https://github.com/Homebrew/.github/blob/master/CODE_OF_CONDUCT.md#considerate and the rest of the code of conduct. Calling maintainers 8 year olds is hardly in line with it and further such comments will result in a ban from the Homebrew community.
They provide the same functionality to the same program, they're just a different UI to the same thing.
Yes, this is intentional. X11 support on macOS is practically nonexistent and years of packaging software with it regardless have shown that it brings more problems then joy to the users. If you do however want a formula with X11 support you can just create a personal tap, which is very easy to do https://docs.brew.sh/How-to-Create-and-Maintain-a-Tap.