From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 108080 invoked by alias); 23 Nov 2018 14:16:56 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 108064 invoked by uid 89); 23 Nov 2018 14:16:55 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-5.6 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,KAM_ASCII_DIVIDERS,KAM_LAZY_DOMAIN_SECURITY autolearn=ham version=3.3.2 spammy=Biotechnology, Bielefeld, bielefeld, biotechnology X-HELO: smtp.CeBiTec.Uni-Bielefeld.DE Received: from smtp.CeBiTec.Uni-Bielefeld.DE (HELO smtp.CeBiTec.Uni-Bielefeld.DE) (129.70.160.84) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 23 Nov 2018 14:16:54 +0000 Received: from localhost (localhost.CeBiTec.Uni-Bielefeld.DE [127.0.0.1]) by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id 3A4B1243; Fri, 23 Nov 2018 15:16:52 +0100 (CET) Received: from smtp.CeBiTec.Uni-Bielefeld.DE ([127.0.0.1]) by localhost (malfoy.CeBiTec.Uni-Bielefeld.DE [127.0.0.1]) (amavisd-new, port 10024) with LMTP id pVmwdZu5IrE6; Fri, 23 Nov 2018 15:16:49 +0100 (CET) Received: from lokon.CeBiTec.Uni-Bielefeld.DE (lokon.CeBiTec.Uni-Bielefeld.DE [129.70.161.152]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTPS id 4C488242; Fri, 23 Nov 2018 15:16:49 +0100 (CET) Received: (from ro@localhost) by lokon.CeBiTec.Uni-Bielefeld.DE (8.15.2+Sun/8.15.2/Submit) id wANEGmOq002928; Fri, 23 Nov 2018 15:16:48 +0100 (MET) From: Rainer Orth To: Sergio Durigan Junior Cc: Pedro Alves , gdb-patches@sourceware.org Subject: Re: Breakage on builder Solaris11-amd64-m64, revision 080363310650c93ad8e93018bcb6760ba5d32d1c References: <96729b3f-3568-1d41-4bb8-fbe4d037da93@redhat.com> <87sgzr6g7x.fsf@redhat.com> <87mupz6fyr.fsf@redhat.com> Date: Fri, 23 Nov 2018 14:16:00 -0000 In-Reply-To: <87mupz6fyr.fsf@redhat.com> (Sergio Durigan Junior's message of "Fri, 23 Nov 2018 09:11:56 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (usg-unix-v) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2018-11/txt/msg00384.txt.bz2 Hi Sergio, > On Friday, November 23 2018, I wrote: > >> On Friday, November 23 2018, Pedro Alves wrote: >> >>> On 11/22/2018 04:49 PM, gdb-buildbot@sergiodj.net wrote: >>>> Undefined first referenced >>>> symbol in file >>>> is_exited(ptid_t) procfs.o >>>> ld: fatal: symbol referencing errors >>>> collect2: error: ld returned 1 exit status >>>> gmake[2]: *** [Makefile:1912: gdb] Error 1 >>>> gmake[2]: Leaving directory >>>> '/opt/gdb-buildbot/home/solaris11-amd64/solaris11-amd64-m64/build/gdb' >>>> gmake[1]: *** [Makefile:8792: all-gdb] Error 2 >>>> gmake[1]: Leaving directory >>>> '/opt/gdb-buildbot/home/solaris11-amd64/solaris11-amd64-m64/build' >>>> gmake: *** [Makefile:849: all] Error 2 >>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D >>> >>> Whoops, sorry about that. I assume this works, but I haven't tried it. >> >> I took the liberty of running try builds with your patch on the Solaris >> builders: >> >> https://gdb-build.sergiodj.net/builders/Solaris11-amd64-m64/builds/410 >> https://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/4= 08 >> >> Unfortunately the build still fails with: >> >> ../../binutils-gdb/gdb/sol-thread.c: In member function =E2=80=98virtu= al ptid_t sol_thread_target::wait(ptid_t, target_waitstatus*, int)=E2=80=99: >> ../../binutils-gdb/gdb/sol-thread.c:465:2: error: expected =E2=80=98)= =E2=80=99 before =E2=80=98{=E2=80=99 token >> { >> ^ >> ../../binutils-gdb/gdb/sol-thread.c:470:5: error: expected primary-exp= ression before =E2=80=98}=E2=80=99 token >> } >> ^ >> >> BTW, it's possible to run try builds on specific builders by using the >> "-b" option with "buildbot try". E.g.: >> >> buildbot try -b Solaris11-amd64-m64 -b Solaris11-sparcv9-m64 > > And the actual commit failed with another reason: > > https://gdb-build.sergiodj.net/builders/Solaris11-amd64-m64/builds/411/st= eps/compile%20gdb/logs/stdio > > ../../binutils-gdb/gdb/procfs.c: In function =E2=80=98int procfs_notice_t= hread(procinfo*, procinfo*, void*)=E2=80=99: > ../../binutils-gdb/gdb/procfs.c:3136:41: error: =E2=80=98is_exited=E2=80= =99 was not declared in this scope > if (!in_thread_list (gdb_threadid) || is_exited (gdb_threadid)) > ^~~~~~~~~ > ../../binutils-gdb/gdb/procfs.c:3136:41: note: suggested alternative: =E2= =80=98inf_exited=E2=80=99 > if (!in_thread_list (gdb_threadid) || is_exited (gdb_threadid)) > ^~~~~~~~~ > inf_exited this is weird: I still see a declaration in gdbthread.h (and also is_running and is_stopped), which should go as well. With just the typo above fixed, a local build on amd64-pc-solaris2.11 has just finished; make check running... Rainer --=20 ---------------------------------------------------------------------------= -- Rainer Orth, Center for Biotechnology, Bielefeld University