From owner-freebsd-questions@freebsd.org Fri Jan 22 05:23:51 2021 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3DB574EA383 for ; Fri, 22 Jan 2021 05:23:51 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.73]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DMSNP4nX5z3vVj for ; Fri, 22 Jan 2021 05:23:49 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([178.5.88.88]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPA (Nemesis) id 1MmD2M-1lkvBC1BIW-00iGin; Fri, 22 Jan 2021 06:23:38 +0100 Date: Fri, 22 Jan 2021 06:23:37 +0100 From: Polytropon To: freebsd@dreamchaser.org Cc: FreeBSD Mailing List Subject: Re: tweaking a port (build issue) Message-Id: <20210122062337.77ebb9e6.freebsd@edvax.de> In-Reply-To: References: Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:lG01jnLJ/mFTksj1ISaTClufA9Z/dlVlbpPo7rtIkESwQKeVzpH xlYliEMMEu7Il/Qm16wViT01Z08oqQ5NB6ZWguZ9cfDamOnLuJ2Mz3tkJejGPHnkxuTLqAE sr1ImxyTKO4vJicIxK9xz2b1Cb66w481rmG/muXyzgEukUP1JsOg6vPZlGDOSi0hPAX7Fii gww5+uakSsD4s1e514x7A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:T0XB8+cxmu8=:7GFsnhFjJIpQWO2Li+eLz6 J2wrVpVAtuYd//716eXPioZIHybtb/ZlJFESMsNgKo77drk07LJCv9SmPQwWftWDYRIb+zZ8E 3Ap8iC5BIaahbuQKB85Bb1Sof+7Bb8CyhNafGN1wW+ZstLpxlT7TaOodFOKdpQHoQofCfZugd nq/a7q0J4QKbPqChM2N4YbVhasgpvq+C/l0HbfRd33Lwi4RGVnNYieh/7D2He98EyVf1lIBtR BUbUAAP4LbEHAFQ37+Ku95H/FN1ZQ5EswpdoBjRCB33bw3UOLAWO92XBEz4sT+ntYqWH+M52F e0408xbCgopzfpDMz3UqARfrsPqVN0yFv/MraMqh3nftO9nChHyX2MZkO1E7/EcinYCrEhkeY CVFOfkjj7gm41t06RhdWqIGw/KAQ+P/YHNLZM5Zy/jhlglH+ZaImMxp1o4zix X-Rspamd-Queue-Id: 4DMSNP4nX5z3vVj X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd@edvax.de has no SPF policy when checking 217.72.192.73) smtp.mailfrom=freebsd@edvax.de X-Spamd-Result: default: False [-0.60 / 15.00]; HAS_REPLYTO(0.00)[freebsd@edvax.de]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; HAS_ORG_HEADER(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; RECEIVED_SPAMHAUS_PBL(0.00)[178.5.88.88:received]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[217.72.192.73:from]; ASN(0.00)[asn:8560, ipnet:217.72.192.0/20, country:DE]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[edvax.de]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[217.72.192.73:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_CONTAINS_FROM(1.00)[]; RCVD_IN_DNSWL_NONE(0.00)[217.72.192.73:from]; R_SPF_NA(0.00)[no SPF record]; RWL_MAILSPIKE_POSSIBLE(0.00)[217.72.192.73:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-questions] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2021 05:23:51 -0000 On Thu, 21 Jan 2021 17:17:15 -0700, Gary Aitken wrote: > I'm trying to tweak a port (cad/freecad) and am having an issue getting the > build to work. > > I modified a file in the /usr/ports/cad/freecad directory tree > work/FreeCAD-0.18.4/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp > and did: > pkg deinstall > make build > make install > pkg deinstall > modify something else > make build > doesn't look like anything changed. > > Apparently I'm using some old forgotten lore which is wrong... clues? You probably don't need to invoke pkg manually. The "deinstall" target should do that, as it did in ye olden times. After making a code change, try this: # cd /usr/ports/cad/freecad # make deinstall <--- remove installed program # make clean <--- remove compiler cruft # make <--- build everything new # make reinstall <--- (re)install program This should work as expected even in the modern pkg times. :-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...