From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Noah Lavine Newsgroups: gmane.lisp.guile.devel Subject: Adding New C Files Date: Sun, 13 Jun 2010 10:26:27 -0400 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: dough.gmane.org 1276439202 4670 80.91.229.12 (13 Jun 2010 14:26:42 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 13 Jun 2010 14:26:42 +0000 (UTC) To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun Jun 13 16:26:40 2010 connect(): No such file or directory Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ONo8w-0000Bh-L3 for guile-devel@m.gmane.org; Sun, 13 Jun 2010 16:26:34 +0200 Original-Received: from localhost ([127.0.0.1]:53719 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ONo8w-000465-1k for guile-devel@m.gmane.org; Sun, 13 Jun 2010 10:26:34 -0400 Original-Received: from [140.186.70.92] (port=51005 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ONo8r-00044T-KJ for guile-devel@gnu.org; Sun, 13 Jun 2010 10:26:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ONo8q-0003gG-Hn for guile-devel@gnu.org; Sun, 13 Jun 2010 10:26:29 -0400 Original-Received: from mail-iw0-f169.google.com ([209.85.214.169]:62905) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ONo8q-0003g7-D4 for guile-devel@gnu.org; Sun, 13 Jun 2010 10:26:28 -0400 Original-Received: by iwn1 with SMTP id 1so3377647iwn.0 for ; Sun, 13 Jun 2010 07:26:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=erLiUgnUn3d/LZ+0HsYxEU06hDPlbCz49q01aOLxDGI=; b=RkAi/tf0MGWUJZ8GNXGk9mq/9IhTtMH5lfG00cwCgrcZPP2yoFNsJTR1lF+9vf0kPY YO8OqQvT15XkfiQ2fpfJWXYhKnYzODWFXdVdkCwkp3shLRScq3LvMX2m37bwIpGcDY07 +51gosol9C/3W8a9JJIw1oOugPMBIUe/Idd4o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=dDVENG9PdWiQqZs0sMu+ED3hPrGGVmBtAMeo7fX5jtqHVppWhcxdRiczkVxxfZObz/ T8wwevQgwOvEJefsIWprmQA+Z8/brXjO/kjG7l6hAmCly4/NqX6g+7StYox3IovsVI2u EvKES15aRETmWtq48ocnlssnF66NqU4ucOeGA= Original-Received: by 10.231.124.41 with SMTP id s41mr4725282ibr.165.1276439187735; Sun, 13 Jun 2010 07:26:27 -0700 (PDT) Original-Received: by 10.231.12.67 with HTTP; Sun, 13 Jun 2010 07:26:27 -0700 (PDT) X-Google-Sender-Auth: p_xqu9zOkDCNY32-IglOVbOQN3k X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:10468 Archived-At: How does one add new C files to libguile? I'm asking because I'm trying to add a C file and header with some JIT code, and I've given myself build errors. So far I've put the C file in Makefile.am's list of sources, and the header in Makefile.am's list of headers. I then ran 'make -k distclean' and tried to build. The result has been a series of build warnings that "GUILE_USE_64_CALLS" is not defined in _scm.h and then this broken pipe error when making the documentation (which is odd, because I didn't add any documentation files, or change the Makefile.am sections that deal with them): /bin/sh: line 1: 48716 Broken pipe cat alist.doc arbiters.doc array-handle.doc array-map.doc arrays.doc async.doc backtrace.doc boolean.doc bitvectors.doc bytevectors.doc chars.doc control.doc continuations.doc debug.doc deprecated.doc deprecation.doc discouraged.doc dynl.doc dynwind.doc eq.doc error.doc eval.doc evalext.doc expand.doc extensions.doc feature.doc fluids.doc foreign.doc fports.doc gc-malloc.doc gc.doc gettext.doc generalized-arrays.doc generalized-vectors.doc goops.doc gsubr.doc guardians.doc hash.doc hashtab.doc hooks.doc i18n.doc init.doc ioext.doc keywords.doc list.doc load.doc macros.doc mallocs.doc memoize.doc modules.doc numbers.doc objprop.doc options.doc pairs.doc ports.doc print.doc procprop.doc procs.doc promises.doc properties.doc r6rs-ports.doc random.doc rdelim.doc read.doc root.doc rw.doc scmsigs.doc script.doc simpos.doc smob.doc sort.doc srcprop.doc srfi-13.doc srfi-14.doc srfi-4.doc stackchk.doc stacks.doc stime.doc strings.doc strorder.doc strports.doc struct.doc symbols.doc threads.doc throw.doc trees.doc uniform.doc values.doc variable.doc vectors.doc version.doc vports.doc weaks.doc dynl.doc filesys.doc posix.doc net_db.doc socket.doc regex-posix.doc 48717 Abort trap | GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools snarf-check-and-output-texi > guile-procedures.texi Thanks Noah