Dear Mark,
I'm sorry for having you kept waiting. I started a port
for FreeBSD because I thought I would run into the
same problems. But I'm still stuck at getting the tools
compiled properly, so it might take a while until
I get to your stage.
So let's get back your your problem:
> 29-05-02 13:32:07 start of gsp100.h fast
> gsp100.h
> missing command script 'mfcinc.pl'
> 29-05-02 13:32:07 end of gsp100.h fast
[...]
> root@glt3903:/tmp/sapdbsrc# which mfcinc.pl
> /tmp/sapdb_tools/bin/mfcinc.pl
>
[...]
> # cd $TOOL
>
> /tmp/sapdb_tools# ./envexec $TOOL $TOOL perl $(TOOL)/bin/imf.pl -u
vmake doesn't seem to recognize mfcinc.pl, although it exists
and $TOOL is set right.
Please apply the following patch to
/tmp/sapdb_tools/sys/src/base/vmake/vmakmisc.c:
==== //sapdb/TOOLSRC/develop/sys/src/base/vmake/vmakmisc.c#3 -
d:\TOOLSRC\develo
p\sys\src\base\vmake\vmakmisc.c ====
@@ -1464,6 +1464,7 @@
strlen( name ) + strlen("/bin/") + 1 );
(void) sprintf ( file , "%s/bin/%s" , env_TOOL , name );
rc = stat ( file , &statbuf );
+ DBG4 (( "cmdscr full: '%s' rc: %d\n", file, rc ))
if ( rc < 0 )
rc = 0 ; /* not found */
else
- remake the tools
- execute 'imf.pl -D 3 gsp100.h'
- send me the line with 'cmdscr full' from
$WRK/fast/prot/gsp100.h.x0
I can only imagine that the value of $TOOL gets lost somewhere.
If that is the problem, you can also try to link /tmp/sapdb_tools
to $OWN/tool. This might fool vmake as it searches in that directory as
well.
Daniel Dittmar
--
Daniel Dittmar
SAP DB, SAP Labs Berlin
[EMAIL PROTECTED]
http://www.sapdb.org/
_______________________________________________
sapdb.general mailing list
[EMAIL PROTECTED]
http://listserv.sap.com/mailman/listinfo/sapdb.general