From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) by sourceware.org (Postfix) with ESMTPS id D12B63857C4F for ; Tue, 11 Aug 2020 08:13:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org D12B63857C4F Received: by mail-pj1-x102c.google.com with SMTP id i92so1187012pje.0 for ; Tue, 11 Aug 2020 01:13:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=qi2DW5b4ViSXy7wzoL3MIf/Z71TumMqWmFM8TY5v2V4=; b=Nv8IvcH0tSIG2rY74TosUc2bZomMdX56zUaAg2GxSv3wS2eMbIBkLhIWpfJV8U2gui rpoMPdWoK94V3W8uxl4fpOLw7yCJl9TtjP+iwIoIIFS/b00PXaYm2gTA1nhwmksjYNnf dn+ksm/T4mHdEQvFE0plCRfssEMuiVEf/cBNPSXoLcuwwrub/ldxYEYnxXGpFVQ69GFx SPM726Op7zY0p2hZ1HvP6arE6nwWem/DZdLfsej5EASE/qIJMX1bfksqGZRyHVh1+i5w 9uFsDNjQBBHgyviVtb9HifecNFacor8AD3OJFHGWkz9Pb5fhU8XKaCDfPojhU/FApyd9 Qp9A== X-Gm-Message-State: AOAM530ZURBjGbuaHFg9aDU7Vz5NegHCX3gCTkuqHpJxuYUjs50dYKHJ GUYfbyW2CAhKoOzn6evpd+c9y3rlUQxqsqnCf/REtHGtbu0= X-Google-Smtp-Source: ABdhPJwaCPKAnMYTjkjzESvhTCB4K2s2EXqII/0LImutcLlwltYG24OoNXqlRK5aPhfz9EZmAX0m6SyU59PbBR9fItk= X-Received: by 2002:a17:90a:24ed:: with SMTP id i100mr3480476pje.126.1597133633460; Tue, 11 Aug 2020 01:13:53 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?B?U2VsaW0gS8SxcnDEsWPEsQ==?= Date: Tue, 11 Aug 2020 11:13:42 +0300 Message-ID: Subject: Need help building gnu gettext 0.19.8.1 under cygwin To: cygwin@cygwin.com X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2020 08:13:56 -0000 Hello friends, I am running into some linker problems while trying to build gettext. After configuring with no arguments and running make, after quite some time, I get this error: libtool: link: g++ -shared -nostdlib /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/crtbeginS.o .libs/libgettextsrc_la-message.o .libs/libgettextsrc_la-po-error.o .libs/libgettextsrc_la-po-xerror.o .libs/libgettextsrc_la-read-catalog-abstract.o .libs/libgettextsrc_la-po-lex.o .libs/libgettextsrc_la-po-gram-gen.o .libs/libgettextsrc_la-po-charset.o .libs/libgettextsrc_la-read-po.o .libs/libgettextsrc_la-read-properties.o .libs/libgettextsrc_la-read-stringtable.o .libs/libgettextsrc_la-open-catalog.o .libs/libgettextsrc_la-dir-list.o .libs/libgettextsrc_la-str-list.o .libs/libgettextsrc_la-read-catalog.o .libs/libgettextsrc_la-color.o .libs/libgettextsrc_la-write-catalog.o .libs/libgettextsrc_la-write-properties.o .libs/libgettextsrc_la-write-stringtable.o .libs/libgettextsrc_la-write-po.o .libs/libgettextsrc_la-msgl-ascii.o .libs/libgettextsrc_la-msgl-iconv.o .libs/libgettextsrc_la-msgl-equal.o .libs/libgettextsrc_la-msgl-cat.o .libs/libgettextsrc_la-msgl-header.o .libs/libgettextsrc_la-msgl-english.o .libs/libgettextsrc_la-msgl-check.o .libs/libgettextsrc_la-file-list.o .libs/libgettextsrc_la-msgl-charset.o .libs/libgettextsrc_la-po-time.o .libs/libgettextsrc_la-plural-exp.o .libs/libgettextsrc_la-plural-eval.o .libs/libgettextsrc_la-plural-table.o .libs/libgettextsrc_la-sentence.o ../woe32dll/.libs/libgettextsrc_la-c++format.o .libs/libgettextsrc_la-format-c.o .libs/libgettextsrc_la-format-sh.o .libs/libgettextsrc_la-format-python.o .libs/libgettextsrc_la-format-python-brace.o .libs/libgettextsrc_la-format-lisp.o .libs/libgettextsrc_la-format-elisp.o .libs/libgettextsrc_la-format-librep.o .libs/libgettextsrc_la-format-scheme.o .libs/libgettextsrc_la-format-java.o .libs/libgettextsrc_la-format-csharp.o .libs/libgettextsrc_la-format-awk.o .libs/libgettextsrc_la-format-pascal.o .libs/libgettextsrc_la-format-ycp.o .libs/libgettextsrc_la-format-tcl.o .libs/libgettextsrc_la-format-perl.o .libs/libgettextsrc_la-format-perl-brace.o .libs/libgettextsrc_la-format-php.o .libs/libgettextsrc_la-format-gcc-internal.o .libs/libgettextsrc_la-format-gfc-internal.o .libs/libgettextsrc_la-format-qt.o .libs/libgettextsrc_la-format-qt-plural.o .libs/libgettextsrc_la-format-kde.o .libs/libgettextsrc_la-format-kde-kuit.o .libs/libgettextsrc_la-format-boost.o .libs/libgettextsrc_la-format-lua.o .libs/libgettextsrc_la-format-javascript.o .libs/libgettextsrc_la-read-desktop.o .libs/libgettextsrc_la-locating-rule.o .libs/libgettextsrc_la-its.o .libs/libgettextsrc_la-search-path.o ../woe32dll/.libs/libgettextsrc_la-gettextsrc-exports.o -L/home/miles/build-son/gettext-tools/intl/.libs ../gnulib-lib/.libs/libgettextlib.dll.a /home/miles/build-son/gettext-tools/intl/.libs/libintl.dll.a ../intl/.libs/libintl.dll.a -liconv -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0 -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../.. -lstdc++ -lgcc_s -lgcc -lcygwin -ladvapi32 -lshell32 -luser32 -lkernel32 -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/crtend.o -g -O2 -Wl,--export-all-symbols -Wl,--disable-auto-import -fopenmp -o .libs/cyggettextsrc-0-19-8-1.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libgettextsrc.dll.a /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/bin/ld: .libs/libgettextsrc_la-locating-rule.o:locating-rule.c:(.rdata$.refptr.xmlFree[.refptr.xmlFree]+0x0): undefined reference to `xmlFree' collect2: error: ld returned 1 exit status I installed libxml2 via cygwin setup and tried to compile a small C program that calls xmlFree() it compiles and links fine using this: $ gcc -I/usr/include/libxml2 test.c -o test -lxml2 I also tried to configure with: $ ./configure LIBS="-lxml2" This didnt work as well. Any suggestions will be much much appreciated