From owner-freebsd-ports@freebsd.org Tue Apr 18 17:02:05 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B4B57D446CC for ; Tue, 18 Apr 2017 17:02:05 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-pf0-x22b.google.com (mail-pf0-x22b.google.com [IPv6:2607:f8b0:400e:c00::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1A8BF16BF for ; Tue, 18 Apr 2017 17:02:05 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-pf0-x22b.google.com with SMTP id i5so83674327pfc.2 for ; Tue, 18 Apr 2017 10:02:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=oMDsyaAVMe8WTU9n9RmJh0u/PNa10Cy4e8eYPQag3UA=; b=XUyaGaw8yM/3+99Lmx8LOdscGLGpAVXE9fqq7obPeezcAxHlHhJVav3veC2xg6F8ey xUr7G/i0IoTzCUSN8PVcbYblzf77Xf0wux0Gli579tyMstrAR1cWL9ounx35FW2TkeWS FH7qeBYfodWoPlaI99oNKZiWEAnMlX05DUZTn5hYxwzosxmeulgV4ncHkaYA7cSdfSWq rVCcwgCnyGPO6Qv0DF0gSH0ZJ5n38nsEBCkohMmh8X2BjnGRI99PRUMH5i7Mn4J5CMCB xr+DHL5uidKP4pny1pTZb+ewsJ8+NTUYIEXXdo4pZyzoX03BFzkd1QLD9EoyponUt9v3 YIyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=oMDsyaAVMe8WTU9n9RmJh0u/PNa10Cy4e8eYPQag3UA=; b=YZKDpNvahZxSwV8itLWlD6YXBdPz51UodFfYslCfdjn70A6uSdKhrhNcn7RGvk8S/a MMbysJxx4nM8ez6ZchdCt5D3UA55snVa6XWv6wxnJA2Q1baEkj6YTb3h7NNDSWOeGqWw HY8ptnqvcs2jd9Tie9lb3D1FEHdACrIjO1eeaFaEuQ2b6qfzX2wJwER+0RZK8ynRuO1O t9ubuf6Xxd49cFKcnDkHEvVfgXs5Iy51Q28lQQh2GVMx7I1k4BR+D/hlVhOLU5yUBQBn 40FPoCFgDVUyC6nzkrnJNVjEZtw+VSy5sFqV9WyydIMKMTddp8v88ePWhXNGgexItQao JhxQ== X-Gm-Message-State: AN3rC/6kn6OG+lT2/Zn1BOfDM70BWsVWmW/0BpkOefjJgy8FJhzu352K jj7q7mBs4PMPqv6A79qIfVv2Xh704YhgJhM= X-Received: by 10.98.215.26 with SMTP id b26mr19033859pfh.162.1492534924495; Tue, 18 Apr 2017 10:02:04 -0700 (PDT) MIME-Version: 1.0 Sender: kob6558@gmail.com Received: by 10.100.138.15 with HTTP; Tue, 18 Apr 2017 10:02:03 -0700 (PDT) In-Reply-To: <26c504e5-5d47-b63a-4f66-e8eb3af57e9c@gwdg.de> References: <4ea48732-0df5-242e-a354-21c9553b1c30@bsdproject.de> <26c504e5-5d47-b63a-4f66-e8eb3af57e9c@gwdg.de> From: Kevin Oberman Date: Tue, 18 Apr 2017 10:02:03 -0700 X-Google-Sender-Auth: OsD26HszBJgvuVVNnDlAhGNXDnQ Message-ID: Subject: Re: More shebangfix problems with ports To: Rainer Hurling Cc: Jochen Neumeister , FreeBSD Ports ML Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 17:02:05 -0000 On Tue, Apr 18, 2017 at 4:31 AM, Rainer Hurling wrote: > Hi Jochen, > > Am 18.04.2017 um 11:35 schrieb Jochen Neumeister: > >> Hi Rainer, >> >> >> Am 18.04.2017 um 11:27 schrieb Rainer Hurling: >> >>> After the shebang rules where intensified, many ports have been fixed >>> already. Many thanks for that! >>> >>> >>> For me, on 12.0-CURRENT, at least lang/go and www/libxul have non fixed >>> shebangs until now: >>> >>> >>> lang/go: >>> Error: '/bin/bash' is an invalid shebang you need USES=shebangfix for >>> 'go/lib/time/update.bash' >>> Error: '/bin/bash' is an invalid shebang you need USES=shebangfix for >>> 'go/misc/benchcmp' >>> Error: '/bin/bash' is an invalid shebang you need USES=shebangfix for >>> 'go/misc/nacl/go_nacl_386_exec' >>> Error: '/bin/bash' is an invalid shebang you need USES=shebangfix for >>> 'go/misc/nacl/go_nacl_amd64p32_exec' >>> Error: '/bin/bash' is an invalid shebang you need USES=shebangfix for >>> 'go/misc/nacl/go_nacl_arm_exec' >>> Error: '/bin/rc' is an invalid shebang you need USES=shebangfix for >>> 'go/src/all.rc' >>> Error: '/bin/rc' is an invalid shebang you need USES=shebangfix for >>> 'go/src/clean.rc' >>> Error: '/bin/bash' is an invalid shebang you need USES=shebangfix for >>> 'go/src/cmd/dist/mkdeps.bash' >>> Error: '/bin/bash' is an invalid shebang you need USES=shebangfix for >>> 'go/src/cmd/go/mkalldocs.sh' >>> Error: '/bin/rc' is an invalid shebang you need USES=shebangfix for >>> 'go/src/make.rc' >>> Error: '/usr/bin/perl' is an invalid shebang you need USES=shebangfix >>> for 'go/src/net/http/cgi/testdata/test.cgi' >>> Error: '/usr/bin/perl' is an invalid shebang you need USES=shebangfix >>> for 'go/src/regexp/syntax/make_perl_groups.pl' >>> Error: '/bin/rc' is an invalid shebang you need USES=shebangfix for >>> 'go/src/run.rc' >>> >> For lang/go look at this patch: https://bugs.freebsd.org/bugzi >> lla/show_bug.cgi?id=218702 >> >> I've tested it, and it works fine. >> > > Thanks for the hint to the patch and for your testing. > > Now I am irritated, why my system complains about shebang problems. I will > investigate a bit more ... > > > > >>> >>> www/libxul: >>> Error: '/usr/bin/env python' is an invalid shebang you need >>> USES=shebangfix for 'lib/libxul/sdk/bin/xpidl.py' >>> Error: '/usr/bin/env python' is an invalid shebang you need >>> USES=shebangfix for 'lib/libxul/sdk/bin/xpt.py' >>> Warning: Bad symlink '/usr/local/bin/xulrunner' pointing to an absolute >>> pathname '/usr/local/lib/libxul/xulrunner' >>> Warning: Bad symlink '/usr/local/lib/libxul/lib' pointing to an absolute >>> pathname '/usr/local/lib/libxul/sdk/lib' >>> Warning: Bad symlink '/usr/local/lib/libxul/bin' pointing to an absolute >>> pathname '/usr/local/lib/libxul' >>> Warning: Bad symlink '/usr/local/lib/libxul/include' pointing to an >>> absolute pathname '/usr/local/include/libxul' >>> Warning: Bad symlink '/usr/local/lib/libxul/idl' pointing to an absolute >>> pathname '/usr/local/share/idl/libxul' >>> >>> Cheers >> Jochen >> > These errors only show up if "DEVELOPER=yes" is defined,usually in /etc/make.conf. If you are building or updating a port, you really should have this as it runs a number of additional QA tests. -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683