From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13435 invoked by alias); 23 Dec 2005 13:37:35 -0000 Received: (qmail 13427 invoked by uid 22791); 23 Dec 2005 13:37:34 -0000 X-Spam-Check-By: sourceware.org Received: from mx.laposte.net (HELO mx.laposte.net) (81.255.54.11) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 23 Dec 2005 13:37:33 +0000 Received: from laposte.net (127.0.0.1) by mx.laposte.net (7.2.060.1) id 43839F4301E6C0BB for insight@sourceware.org; Fri, 23 Dec 2005 14:37:31 +0100 Date: Fri, 23 Dec 2005 16:17:00 -0000 Message-Id: Subject: Re:FW: Can't build Insight with Cygwin MIME-Version: 1.0 X-Sensitivity: 3 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable From: "wilfried\.fauvel\@laposte\.net" To: "insight" X-XaM3-API-Version: 4.1 (B103) X-SenderIP: 127.0.0.1 X-IsSubscribed: yes Mailing-List: contact insight-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: insight-owner@sourceware.org X-SW-Source: 2005-q4/txt/msg00062.txt.bz2 Hi, I think you can use the patch command (http://www.gnu.org/software/patch/pa= tch.html) with the .diff file, I have made it manually : you only have to o= pen the three files listed ("RCS file:") in the .diff file, and replace the= - lines by the + lines at the corresponding patterns. I have tested to build on another config (with the same cygwin version : 1.= 5.18(0.132/4/2), and the same sources), and it seems to crash still ... Good luck. > Hi > > Thanks, Wilfred! This at least confirms my view that there did not seem to > be any regular way this source could build. If I read it right, Dave Korn > has confirmed that the Win32Dll.c code relies on an idiosyncrasy of an > earlier version of gcc. Wilfred, can you post a patch? I have read Dave > Korn's fix but as I have always studiously avoided assembler I just don't > understand what to do to implement it! > > BTW: Keith, I have used the latest cygwin download which I think is gcc > 3.4... (see Dave Korn's post). I am interested in Insight under Windows > because I have used MSVC in the past (great debugger!) but want to migrate > to gnu for cross-platform reasons. There's a lot of IDEs available for gcc > but debugging support is generally poor. Hence the interest in Insight. > Keith, I guess the cygwin compiler on your Win2K box is an old version... > > Finally, I tried building with mingw 3.4.4 and the offending section in > tcl/win seems to build OK!! But mingw breaks on the ./bfd sub-directory. > Output below. Any ideas on this one? This looks like something has coughed > in the make file - again, I've studiously avoided using make... > > > Peter > > #########################################################################= ### > ############################# > > > > make[2]: Entering directory `/c/insight-6.4/bfd' > > Making info in doc > > make[3]: Entering directory `/c/insight-6.4/bfd/doc' > > restore=3D: && backupdir=3D".am$$" && \ > > am__cwd=3D`pwd` && cd ../.././bfd/doc && \ > > rm -rf $backupdir && mkdir $backupdir && \ > > for f in ../.././bfd/doc/bfd.info > > ../.././bfd/doc/bfd.info-[0-9] > > ../.././bfd/doc/bfd.info-[0-9][0-9] > > ../.././bfd/doc/bfd.i[0-9] ../.././bfd/doc/bfd.i[0-9][0-9]; do \ > > if test -f $f; then mv $f $backupdir; restore=3Dmv; else :; > > fi; \ done; \ cd "$am__cwd"; \ > > if makeinfo --split-size=3D5000000 --split-size=3D5000000 -I > > ../.././bfd/doc \ > > -o ../.././bfd/doc/bfd.info ../.././bfd/doc/bfd.texinfo; \ then \ > > rc=3D0; \ > > cd ../.././bfd/doc; \ > > else \ > > rc=3D$?; \ > > cd ../.././bfd/doc && \ > > $restore $backupdir/* `echo "./../.././bfd/doc/bfd.info" | > > sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc > > section mapping'.ss reference to nonexistent node `mmo a New > > Hash Table Type'.ference to nonexistent node `Deriving > > makeinfo: Removing output file `../.././bfd/doc/bfd.info' due > > to errors; use --force to preserve. > > make[3]: *** [../.././bfd/doc/bfd.info] Error 2 > > make[3]: Leaving directory `/c/insight-6.4/bfd/doc' > > make[2]: *** [info-recursive] Error 1 > > make[2]: Leaving directory `/c/insight-6.4/bfd' > > make[1]: *** [all-bfd] Error 2 > > make[1]: Leaving directory `/c/insight-6.4' > > make: *** [all] Error 2 > > >=20 Acc=E9dez au courrier =E9lectronique de La Poste : www.laposte.net ; Jusqu'au 25 d=E9cembre, participez au grand jeu du Calendrier de l'Avent et =A0gagnez tous les jours de nombreux lots, + de 300 cadeaux en jeu !