X-Recipient: archive-cygwin AT delorie DOT com X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org DF97E3870868 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=ssi-schaefer.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Mario DOT Mattl AT ssi-schaefer DOT com IronPort-SDR: jvT91KIBpEicMJrfsRZ8MiZpXd9amDRpvqZqGCuGsu4xpyh40pLsR7m00rvRw+r9gySPEXoXQ0 R1Fq7J+ZzwG5KZDacMxZNKEnTgwlivcA3SgTRm0YnFFS1/7Dwmb92ud+bZKEF26ZwYS77OtNn+ pSmjS3IylThN6A0I4jvZdJRss/hFBXdrfN6iQatdQOZr+yQAVLf9WDpNcG8XPsPAYhTV99HUcD 0uedwF9V3xEOr/tIZbJ+2Pm5JbfEg76VClNL0s8xYQjAbmqcpyAdsk3gUV+6HCbcfKS7sBhDrt JrE= X-IronPort-AV: E=Sophos;i="5.78,424,1599516000"; d="scan'208";a="73517988" X-IPAS-Result: =?us-ascii?q?A2F7BQB0PNpf/2skHKxigQmEbldrhDWRJpw3CwEBAQEBA?= =?us-ascii?q?QEBAQkTEAkBAgQBAQKEYYFaAiU4EwIDAQELAQEBBQEBAQEBBgMBAgKGTgELg?= =?us-ascii?q?1SBBwEBAQEBAQEBAQEBAQEBAQEBAQEWAghUTkkRVwEFHQImAgQwFREBBBsTg?= =?us-ascii?q?wyDCgutPYEyiR+BPAaBDiqFX05CiHeBETaCNWyHVYJfBIMCOT8fQRofFHs2j?= =?us-ascii?q?1KDGqUNB4J3gyWMcgeLJCuBHoIIiiaUcZQFnFWETyyBbYF7MxojUIJqTxcCD?= =?us-ascii?q?ZISilhEZwIGAQkBAQMJdAiIMAGBEAEB?= From: Mattl Mario To: "cygwin AT cygwin DOT com" Subject: bash-4.4.12-3: Building package with gcc-10.2 fails due to duplicate symbols Thread-Topic: bash-4.4.12-3: Building package with gcc-10.2 fails due to duplicate symbols Thread-Index: AdbTzGX/TNFhRszuS26q/K8SCTkPbA== Date: Wed, 16 Dec 2020 16:58:25 +0000 Message-ID: <56098a17b6d54173b0cfc67e28558dbc@frims060.wamas.com> Accept-Language: de-AT, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [85.127.52.221] MIME-Version: 1.0 X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.29 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 0BGGxXOY011340 Hello everyone, With the GCC-10.2 Compiler package it's not possible to build the bash-src package anymore. I firstly recognized the same issue with a bash-4.3 package, which we are currently using in our toolchain. So I decided to try building the Cygwin bash-src package (of course using the common cygport mechanism for applying all patches) gcc -L./builtins -L./lib/readline -L./lib/readline -L./lib/glob -L./lib/tilde -L./lib/sh -L./lib/termcap -g -O2 -Wno-parentheses -Wno-format-security -o bash.exe shell.o eval.o y.tab.o general.o make_cmd.o print_cmd.o dispose_cmd.o execute_cmd.o variables.o copy_cmd.o error.o expr.o flags.o jobs.o subst.o hashcmd.o hashlib.o mailcheck.o trap.o input.o unwind_prot.o pathexp.o sig.o test.o version.o alias.o array.o arrayfunc.o assoc.o braces.o bracecomp.o bashhist.o bashline.o list.o stringlib.o locale.o findcmd.o redir.o pcomplete.o pcomplib.o syntax.o xmalloc.o -lbuiltins -lglob -lsh -lreadline -lhistory ./lib/termcap/libtermcap.a -ltilde lib/intl/libintl.a -ldl /usr/lib/gcc/x86_64-pc-cygwin/10/../../../../x86_64-pc-cygwin/bin/ld: ./lib/termcap/libtermcap.a(termcap.o):/usr/src/bash-4.4.12-3.src/bash-4.4.12-3.x86_64/src/bash-4.4/lib/termcap/termcap.c:295: multiple definition of `PC'; ./lib/readline/libreadline.a(terminal.o):terminal.c:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-cygwin/10/../../../../x86_64-pc-cygwin/bin/ld: ./lib/termcap/libtermcap.a(tparam.o):/usr/src/bash-4.4.12-3.src/bash-4.4.12-3.x86_64/src/bash-4.4/lib/termcap/tparam.c:127: multiple definition of `UP'; ./lib/readline/libreadline.a(terminal.o):terminal.c:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-cygwin/10/../../../../x86_64-pc-cygwin/bin/ld: ./lib/termcap/libtermcap.a(tparam.o):/usr/src/bash-4.4.12-3.src/bash-4.4.12-3.x86_64/src/bash-4.4/lib/termcap/tparam.c:126: multiple definition of `BC'; ./lib/readline/libreadline.a(terminal.o):terminal.c:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-cygwin/10/../../../../x86_64-pc-cygwin/bin/ld: bashline.o:bashline.c:(.rdata$.refptr.__imp_rl_tab_insert[.refptr.__imp_rl_tab_insert]+0x0): undefined reference to `__imp_rl_tab_insert' /usr/lib/gcc/x86_64-pc-cygwin/10/../../../../x86_64-pc-cygwin/bin/ld: bashline.o:bashline.c:(.rdata$.refptr.__imp_rl_tilde_expand[.refptr.__imp_rl_tilde_expand]+0x0): undefined reference to `__imp_rl_tilde_expand' /usr/lib/gcc/x86_64-pc-cygwin/10/../../../../x86_64-pc-cygwin/bin/ld: bashline.o:bashline.c:(.rdata$.refptr.__imp_rl_vi_editing_mode[.refptr.__imp_rl_vi_editing_mode]+0x0): undefined reference to `__imp_rl_vi_editing_mode' collect2: error: ld returned 1 exit status make: *** [Makefile:573: bash.exe] Error 1 NOTE: Downgrading to GCC-9 package solves this issue. Could you verify that issue, please? Thanks in advance + bR Mario SSI Schäfer IT Solutions GmbH | Friesachstrasse 15 | 8114 Friesach | Austria Registered Office: Friesach | Commercial Register: 49324 K | VAT no. ATU28654300 Commercial Court: Landesgericht für Zivilrechtssachen Graz Managing Directors: Alois Scheibenreif, Wolfram Frena Unsere Hinweise zum Umgang mit personenbezogenen Daten finden Sie hier. You can find our information on the handling of personal data here. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple