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

Reply via email to