Date: Thu, 15 Dec 2005 18:03:08 -0300 From: Fernan Aguero <fernan@iib.unsam.edu.ar> To: Melvyn Sopacua <freebsd.ports@melvyn.homeunix.org> Cc: FreeBSD Ports <ports@freebsd.org>, Jim Kent <jim_kent@pacbell.net>, Hiram Clawson <hiram@soe.ucsc.edu> Subject: Re: need help from a C programmer Message-ID: <20051215210308.GK49639@iib.unsam.edu.ar> In-Reply-To: <200512152115.28786.freebsd.ports@melvyn.homeunix.org> References: <20051215191038.GH49639@iib.unsam.edu.ar> <200512152115.28786.freebsd.ports@melvyn.homeunix.org>
next in thread | previous in thread | raw e-mail | index | archive | help
+----[ Melvyn Sopacua <freebsd.ports@melvyn.homeunix.org> (15.Dec.2005 17:20): | | On Thursday 15 December 2005 20:10, Fernan Aguero wrote: | > My draft port is here | > http://genoma.unsam.edu.ar/~fernan/freebsd/blat/blat.shar.gz | | Not getting past: | gmake[1]: Leaving directory `/usr/ports/biology/blat/work/blatSrc/jkOwnLib' | cd blat && gmake | gmake[1]: Entering directory `/usr/ports/biology/blat/work/blatSrc/blat' | cc -O -O2 -fno-strict-aliasing -pipe -D_FILE_OFFSET_BITS=64 | -D_LARGEFILE_SOURCE -D_GNU_SOURCE -DMACHTYPE_ -I../inc -I../../inc | -I../../../inc -I../../../../inc -c blat.c | gmake[1]: *** No rule to make target `../lib//jkweb.a', needed by `blat'. | Stop. | gmake[1]: Leaving directory `/usr/ports/biology/blat/work/blatSrc/blat' | | Fix for the Makefile: | --- /tmp/blat/Makefile Thu Dec 15 21:00:05 2005 | +++ Makefile Thu Dec 15 20:59:01 2005 | @@ -20,6 +20,9 @@ | USE_GCC= 3.4+ | MAKEFILE= makefile | WRKSRC= ${WRKDIR}/${PORTNAME}Src | +_MACHTYPE!= uname -m | +MACHTYPE?= ${_MACHTYPE} | +MAKE_ENV+= MACHTYPE=${MACHTYPE} | | post-patch: | @${MKDIR} ${WRKSRC}/bin/${MACHTYPE} Mmm ... it worked fine for me in FreeBSD-4.11 Anyway, it works also with your patch ;) | As for the error, there's some redefining going on in common.h, and probably | screwing up some macros in the end. | # cat files/patch-hg-pslPretty-pslPretty.c | --- hg/pslPretty/pslPretty.c.orig Fri Mar 26 02:03:59 2004 | +++ hg/pslPretty/pslPretty.c Thu Dec 15 21:09:52 2005 | @@ -686,7 +686,7 @@ | if (--dotMod <= 0) | { | printf("."); | - fflush(stdout); | + fflush(uglyOut); | dotMod = dot; | } | } | +----] I've tried this patch but it didn't fix the problem. Are you suggesting that other references to 'stdout' should be replaced by 'uglyOut'? Fernan PS: I forgot to CC Jim (BLAT's author) and Hiram (UCSC staff) in my past postings. I add them now so they're in the loop
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051215210308.GK49639>