From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ryan Raymond Newsgroups: gmane.lisp.guile.devel Subject: Re: Changes to Guile not effecting built binary Date: Thu, 21 Mar 2024 13:17:52 -0400 Message-ID: References: <871q831qha.fsf@web.de> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000cd792406142ee30b" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12019"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-devel@gnu.org To: "Dr. Arne Babenhauserheide" Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Thu Mar 21 18:26:18 2024 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rnMBG-0002vl-89 for guile-devel@m.gmane-mx.org; Thu, 21 Mar 2024 18:26:18 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rnMB3-0002fB-9B; Thu, 21 Mar 2024 13:26:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rnMB0-0002dc-DN for guile-devel@gnu.org; Thu, 21 Mar 2024 13:26:02 -0400 Original-Received: from mail-qt1-x834.google.com ([2607:f8b0:4864:20::834]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rnMAw-000168-AE for guile-devel@gnu.org; Thu, 21 Mar 2024 13:26:02 -0400 Original-Received: by mail-qt1-x834.google.com with SMTP id d75a77b69052e-430c4e67d40so8312801cf.3 for ; Thu, 21 Mar 2024 10:25:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oakland.edu; s=google; t=1711041957; x=1711646757; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=2Fm4/mQfyJ3WCLdM2zqv/45VMfX5tu0rGLqoFT/LD6o=; b=jHBBVyZm65Qep220JEVYZDJgAfSAFMtQlkxQQ1XIc+U+DJRZ8nvObwsZr8Xb47cddM gyswk96yeBRrkalmF3AlNoc6kXV1nIlUDNrmX4zcpbxTBHMlJS4KjdV3BHAVI5bXMeRz lk4pEnVgt5rTvTHarjLDNQBfxFoLWGlKxKgWkNgLKm+nEGgeoMsUpOPArK3u/r9KogIl caT/65LbAI+XZ1sE2w8BvQabZJ15q8BUu1Ec9oicRJwdeWKmaHH0UWHsXRDSHahPNzIv V7SBMa3C5upyDHhz2v6mgHI1PnGFeHrxUAphvjwmoLgX3RigbKIWMdWW7HLZqYMtOnaw AIpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711041957; x=1711646757; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2Fm4/mQfyJ3WCLdM2zqv/45VMfX5tu0rGLqoFT/LD6o=; b=Tui6iN0g20Oo5gENwr5wru5JxPQQFt1Cid9QwtmPkUdLpe2eltu6exGfIuKUp9RmN6 CMMrS2ciImpwmwq2xkRqJaTFYh9CPENA22uXyWxZbz9i8yJIThOGVyg7J2DoxI5dl0Sz rjwtcCcVuLbMChb1KrL6tY6nn/S3enHyvArKca+8JiIrW8UQgA31D95XMtG9flpc4fuS Y98p6XquWVYK4gcnSVzQQBO/v592UAy6G7Ol6Q4f29G5rcAlxlM7srL8W6mO5uTRWvQI TFwbRmvtUPo8vt3J2n8GL1JdUzlN+yfNw62geBSoa0hDOF0Hz+dH01hlGaJpNIs08Nz+ 5BqA== X-Gm-Message-State: AOJu0YyAE62w24YvoMCEVIZILmWzLjkeN6EH/QgIr5b+HiTJwnL6M9Cq 7aUDdKGaWUxsAMHzs+0lrnllZXpa3DfxObyJC6WJ7p/U4EvwW63+z70i2SLDLGT4CwmQkdpc/+g eX1l0Pvbndr/Fh8iZRqg+Ygpj/wEmxUtDsRjH9TkSNmQcSKw= X-Google-Smtp-Source: AGHT+IGX5ti9gwDUz6HHRw/7tKgmMhq7Piej2p9BaGtFurp3nvWRmsloDU/2in+Gdt2r60OGYeTNzBveXPDCOVk8zx0= X-Received: by 2002:a05:6a20:b28f:b0:1a3:7f3f:2680 with SMTP id ei15-20020a056a20b28f00b001a37f3f2680mr168936pzb.5.1711041483154; Thu, 21 Mar 2024 10:18:03 -0700 (PDT) In-Reply-To: <871q831qha.fsf@web.de> Received-SPF: pass client-ip=2607:f8b0:4864:20::834; envelope-from=rjraymond@oakland.edu; helo=mail-qt1-x834.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:22362 Archived-At: --000000000000cd792406142ee30b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Arne, you're my hero. Meta/guile does include my changes *and* has a quicker turnaround for testing changes than building every time. Thank you! As for the dependencies, make clean is what I used and that didn't reflect the changes I made. I will try more things before I submit a pull request but at least I can continue my experiments. Thanks Ryan On Thu, Mar 21, 2024, 12:47 PM Dr. Arne Babenhauserheide wrote: > > Ryan Raymond writes: > > > For example, I modified "parse-http-method" and completely removed all > error throwing capabilities but I am still getting an error thrown from > > within that function. > > (bad-request "Invalid method: ~a" (substring str start end)) > > > > I am assuming that the modules are not being rebuilt. My workflow is as > follows: > > 1. Modify the source code > > 2. ./configure > > 3. make > > 4. make install > > > > Can anyone point out a mistake I might be making? > > A shot into the blue would be that some dependencies aren=E2=80=99t marke= d > correctly in the Makefile so some file is not being rebuilt and includes > the old version of the function via a macro. > > Does it also happen when you add a `make clean` step? > > Does it happen when you directly run meta/guile instead of installing? > > Best wishes, > Arne > -- > Unpolitisch sein > hei=C3=9Ft politisch sein, > ohne es zu merken. > draketo.de > --000000000000cd792406142ee30b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Arne, you're my hero. Meta/guile does include my chan= ges *and* has a quicker turnaround for testing changes than building every = time. Thank you!
As for the dependencies, make clean is wh= at I used and that didn't reflect the changes I made. I will try more t= hings before I submit a pull request but at least I can continue my experim= ents. Thanks=C2=A0
Ryan

On Thu, Mar 21, 2024, 1= 2:47 PM Dr. Arne Babenhauserheide <arne_bab@web.de> wrote:
=

Ryan Raymond <rjraymond@oakland.edu> writes:

> For example, I modified "parse-http-method" and completely r= emoved all error throwing capabilities but I am still getting an error thro= wn from
> within that function.
> (bad-request "Invalid method: ~a" (substring str start end))=
>
> I am assuming that the modules are not being rebuilt. My workflow is a= s follows:
> 1. Modify the source code
> 2. ./configure
> 3. make
> 4. make install
>
> Can anyone point out a mistake I might be making?

A shot into the blue would be that some dependencies aren=E2=80=99t marked<= br> correctly in the Makefile so some file is not being rebuilt and includes the old version of the function via a macro.

Does it also happen when you add a `make clean` step?

Does it happen when you directly run meta/guile instead of installing?

Best wishes,
Arne
--
Unpolitisch sein
hei=C3=9Ft politisch sein,
ohne es zu merken.
draketo.de
--000000000000cd792406142ee30b--