Wireshark mailing list archives
Re: Build failing on SLES 11.2
From: Peter Wu <peter () lekensteyn nl>
Date: Mon, 22 Feb 2016 16:22:14 +0100
On Mon, Feb 22, 2016 at 11:52:41AM +0000, João Valverde wrote:
On 22-02-2016 10:03, Peter Wu wrote:CMake also checks whether the requested compiler is Clang which is not done by the autotools script. It can also fail based on certain strings in the cc output (besides just checking for a non-zero status code). For now I think you have to add a check clang too before setting the flag.Fine with me, but in that case we need a clang check that is more robust than AC_WIRESHARK_COMPILER_FLAGS_CHECK, not less. I'd still like to understand what the failure is here.
Older versions of gcc report an exit code of 0 even if arguments are not recognized: $ echo 'int main(){}' | gcc-4.3 -xc - -Qunused-arguments; echo $? gcc-4.3: unrecognized option '-Qunused-arguments' 0 Note that the output posted by Anders are not errors, it is just a diagnostic. Compare it to gcc 5.3: $ echo 'int main(){}' | gcc -xc - -Qunused-arguments; echo $? gcc: error: unrecognized command line option ‘-Qunused-arguments’ 1 As I mentioned before, CMake can also fail a test based on the occurrence of the "unrecognized command line option" text. Somehow you have to teach autotools the same. Kind regards, Peter
Kind regards, Peter https://lekensteyn.nl (pardon my brevity, top-posting and formatting, sent from my phone) On 22 February 2016 10:06:42 CET, "João Valverde" <joao.valverde () tecnico ulisboa pt> wrote:On 22-02-2016 09:02, João Valverde wrote:On 22-02-2016 08:55, Anders Broman wrote:Hi, A collegue is trying to build on SLES 11.2 but the build is failingwitheth@linux-q645:~/plugin_dev/ <mailto:eth@linux-q645:~/plugin_dev/OneWireshark2.10/trunk> > make /usr/bin/perl ./make-version.pl . Version configuration file version.conf not found. Using defaults. version.h has been updated. make all-recursive make[1]: Entering directory `/home/eth/plugin_dev/ ' Making all in tools make[2]: Entering directory `/home/eth/plugin_dev/ /tools' Making all in lemon make[3]: Entering directory `/home/eth/plugin_dev/ tools/lemon' CC lemon-lemon.o gcc: unrecognized option '-Qunused-arguments' this is on a trunk version from sometime last week. Ideas?Seehttps://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=3ce0e60b43770543bc5bdd4c9fdf5c1d2f6e134e I'm assuming the configure script is not performing this test correctly on your colleague's machine. Checking config.log for clues might be helpful.Best regards Anders___________________________________________________________________________Sent via: Wireshark-dev mailing list<wireshark-dev () wireshark org>Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe___________________________________________________________________________Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-devmailto:wireshark-dev-request () wireshark org?subject=unsubscribe___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
-- Kind regards, Peter Wu https://lekensteyn.nl ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Build failing on SLES 11.2 Anders Broman (Feb 22)
- Re: Build failing on SLES 11.2 João Valverde (Feb 22)
- Re: Build failing on SLES 11.2 João Valverde (Feb 22)
- Re: Build failing on SLES 11.2 Peter Wu (Feb 22)
- Re: Build failing on SLES 11.2 João Valverde (Feb 22)
- Re: Build failing on SLES 11.2 Peter Wu (Feb 22)
- Re: Build failing on SLES 11.2 Anders Broman (Feb 23)
- Re: Build failing on SLES 11.2 João Valverde (Feb 23)
- Re: Build failing on SLES 11.2 João Valverde (Feb 23)
- Re: Build failing on SLES 11.2 João Valverde (Feb 23)
- Re: Build failing on SLES 11.2 João Valverde (Feb 22)
- Re: Build failing on SLES 11.2 João Valverde (Feb 22)