Hi,
I've tried to build SAP DB on Linux (Debian-woody/i386) from the current
CVS tree. Unfortunately, the TOOLSRC build already fails:
toberste@stalker$ cd sapdb74/TOOLSRC/
toberste@stalker$ ./configure
toberste@stalker$ make
...
mfconcom ToolLib.pm
mfconcom ICopy.pm
mfconcom CCVers.pm
mfconcom GetInstDir.pm
make[1]: Leaving directory `/home/toberste/sandbox/sapdb74/TOOLSRC'
/home/toberste/sandbox/sapdb74/TOOLSRC/envexec
/home/toberste/sandbox/sapdb74/TOOLSRC
/home/toberste/sandbox/sapdb74/TOOLSRC perl
/home/toberste/sandbox/sapdb74/TOOLSRC/bin/imf.pl -i alltools.mac
Can't locate lcmake.pm in @INC (@INC contains:
/home/toberste/sandbox/sapdb74/TOOLSRC/bin
/home/toberste/sandbox/sapdb74/TOOLSRC/lib/perl5
/usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1
/usr/local/lib/site_perl .) at
/home/toberste/sandbox/sapdb74/TOOLSRC/bin/imf.pl line 27.
BEGIN failed--compilation aborted at
/home/toberste/sandbox/sapdb74/TOOLSRC/bin/imf.pl line 27.
make: *** [alltools] Error 2
toberste@stalker$
surprisingly, the missing file lcmake.pm is elsewhere, so as
a quick hack I plainly copied it to some location where it can be found:
cp sys/src/APODev/lcmake.pm bin
But now another one is missing:
...
mfconcom ICopy.pm
mfconcom CCVers.pm
mfconcom GetInstDir.pm
make[1]: Leaving directory `/home/toberste/sandbox/sapdb74/TOOLSRC'
/home/toberste/sandbox/sapdb74/TOOLSRC/envexec
/home/toberste/sandbox/sapdb74/TOOLSRC
/home/toberste/sandbox/sapdb74/TOOLSRC perl
/home/toberste/sandbox/sapdb74/TOOLSRC/bin/imf.pl -i alltools.mac
Can't locate Mail/Sendmail.pm in @INC (@INC contains:
/home/toberste/sandbox/sapdb74/TOOLSRC/bin
/home/toberste/sandbox/sapdb74/TOOLSRC/lib/perl5
/usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1
/usr/local/lib/site_perl .) at
/home/toberste/sandbox/sapdb74/TOOLSRC/bin/lcmake.pm line 359.
BEGIN failed--compilation aborted at
/home/toberste/sandbox/sapdb74/TOOLSRC/bin/lcmake.pm line 359.
Compilation failed in require at
/home/toberste/sandbox/sapdb74/TOOLSRC/bin/imf.pl line 27.
BEGIN failed--compilation aborted at
/home/toberste/sandbox/sapdb74/TOOLSRC/bin/imf.pl line 27.
make: *** [alltools] Error 2
toberste@stalker$
Again, Sendmail.pm _is_ there, but cannot be found from the
searched paths. So another stupid hack:
mkdir bin/Mail
cp sys/src/Perl/Mail/Sendmail.pm bin/Mail
But then:
...
make[1]: Leaving directory `/home/toberste/sandbox/sapdb74/TOOLSRC'
/home/toberste/sandbox/sapdb74/TOOLSRC/envexec
/home/toberste/sandbox/sapdb74/TOOLSRC
/home/toberste/sandbox/sapdb74/TOOLSRC perl
/home/toberste/sandbox/sapdb74/TOOLSRC/bin/imf.pl -i alltools.mac
sh: /home/toberste/sandbox/sapdb74/TOOLSRC/pgm/GetBuildNr: No such file
or directory
caution: Can't get a buildnumber. Won't use buildnumber.
Undefined subroutine &imake::ToolTrace called at
/home/toberste/sandbox/sapdb74/TOOLSRC/bin/imake.pm line 408.
make: *** [alltools] Error 2
toberste@stalker$
Any hints? Thanks,
Tobias
_______________________________________________
sapdb.general mailing list
[EMAIL PROTECTED]
http://listserv.sap.com/mailman/listinfo/sapdb.general
