ARROW-1464: [GLib] Add "Common build problems" section into the README.md of c_glib#1104
ARROW-1464: [GLib] Add "Common build problems" section into the README.md of c_glib#1104wagavulin wants to merge 2 commits intoapache:masterfrom wagavulin:build-troubleshooting
Conversation
c_glib/README.md
Outdated
c_glib/README.md
Outdated
There was a problem hiding this comment.
No. Warning: autoconf-archive 2017.03.21 is already installed, it's just not linked. ... is a warning message of brew install autconf-archive. And Linking /usr/local/Cellar/autoconf-archive/2017.03.21... is an error message of brew link autoconf-archive. So "following" is correct. But I think this paragraph may confusing, so I will rewrite.
c_glib/README.md
Outdated
c_glib/README.md
Outdated
There was a problem hiding this comment.
Please add an empty new line after a section.
c_glib/README.md
Outdated
There was a problem hiding this comment.
Please use % for prompt. Because we already use % in this file.
c_glib/README.md
Outdated
c_glib/README.md
Outdated
There was a problem hiding this comment.
./configure PKG_CONFIG_PATH=$(brew --prefix libffi)/lib/pkgconfig
is better because configure keeps the PKG_CONFIG_PATH value with this form.
c_glib/README.md
Outdated
c_glib/README.md
Outdated
There was a problem hiding this comment.
Or we can use --with-arrow-cpp-build-type and --with-arrow-cpp-build-dir configure options.
It's better that description of them are included in this pull request but it's not required.
There was a problem hiding this comment.
#1100 and https://issues.apache.org/jira/browse/ARROW-1537 may be useful information for macOS.
There was a problem hiding this comment.
Thank you for useful advice. However I think such an advanced setting is not necessary for this "common build failures" section. It assumes that Arrow C++ is installed in accordance with cpp/README.md.
|
This should rebase cleanly in apache/master (I rebased master on the release branch and now pushed) |
|
Please also remove the brackets from "[ARROW-1464]:" |
Add some detailed explanation of common build problems especially on macOS because it requires some tweaks.
wagavulin
left a comment
There was a problem hiding this comment.
Thank you for your comment. I will try to improve the explanation of brew link issue.
c_glib/README.md
Outdated
c_glib/README.md
Outdated
c_glib/README.md
Outdated
c_glib/README.md
Outdated
There was a problem hiding this comment.
No. Warning: autoconf-archive 2017.03.21 is already installed, it's just not linked. ... is a warning message of brew install autconf-archive. And Linking /usr/local/Cellar/autoconf-archive/2017.03.21... is an error message of brew link autoconf-archive. So "following" is correct. But I think this paragraph may confusing, so I will rewrite.
c_glib/README.md
Outdated
c_glib/README.md
Outdated
c_glib/README.md
Outdated
c_glib/README.md
Outdated
c_glib/README.md
Outdated
There was a problem hiding this comment.
Thank you for useful advice. However I think such an advanced setting is not necessary for this "common build failures" section. It assumes that Arrow C++ is installed in accordance with cpp/README.md.
…hive on macOS. Fixed format issues: * Use '%' for shell prompt. * Use `console` for console output. * Add empty lines under header lines.
|
I have updated based on the comments. Please check. |
|
Thanks! |
Add some detailed explanation of common build problems especially on macOS because it requires some tweaks.