From owner-freebsd-ports-bugs@freebsd.org Sun Feb 18 21:29:54 2018 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5E862F05E2C for ; Sun, 18 Feb 2018 21:29:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id ECD1B6C9FB for ; Sun, 18 Feb 2018 21:29:53 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 0C00D284A for ; Sun, 18 Feb 2018 21:29:53 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w1ILTqfi038485 for ; Sun, 18 Feb 2018 21:29:52 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w1ILTqM2038483 for freebsd-ports-bugs@FreeBSD.org; Sun, 18 Feb 2018 21:29:52 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 226012] net/socat: [PATCH] Fix Makefile dependency so that parallel make is reliable Date: Sun, 18 Feb 2018 21:29:51 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: leres@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ehaupt@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status keywords bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Feb 2018 21:29:54 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D226012 Bug ID: 226012 Summary: net/socat: [PATCH] Fix Makefile dependency so that parallel make is reliable Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Keywords: patch Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ehaupt@FreeBSD.org Reporter: leres@freebsd.org Assignee: ehaupt@FreeBSD.org Flags: maintainer-feedback?(ehaupt@FreeBSD.org) Keywords: patch Created attachment 190758 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D190758&action= =3Dedit patch to fix Makefile dependancy needed for parallel make net/socat occasionally fails to build on all three of my poudriere build servers. When I investigated I found that the Makefile was missing dependen= cies on two object files: vsnprintf_r.o snprinterr.o Here's an example build failure: cc -O2 -pipe -I/usr/local/include -Wno-unused-comparison -fstack-prote= ctor -fno-strict-aliasing -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H = -I. -Wl,-rpath,/usr/local/lib -L/usr/local/lib -fstack-protector -o filan filan_main.o filan.o fdname.o error.o sycls.o sysutils.o utils.o vsnprintf_= r.o snprinterr.o -lwrap -lrt -lutil -lssl -lcrypto cc: error: no such file or directory: 'vsnprintf_r.o' *** [filan] Error code 1 As expected it's one of the missing dependencies. I submitted a patch upstream last September. The attached will solve this problem between now and (I assume) the next release of socat. Assuming this looks ok, I'm happy to work this PR or if you want to take it that's good too. --=20 You are receiving this mail because: You are the assignee for the bug.=