need help from a C programmer
Fernan Aguero
fernan at iib.unsam.edu.ar
Thu Dec 15 13:04:36 PST 2005
+----[ Melvyn Sopacua <freebsd.ports at 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
More information about the freebsd-ports
mailing list