Hi VMSperlers,
while trying to install XML::Parser (OpenVMS/VAX 6.2, Perl 5.005_03)
I stumbled over the following bit:
The Makefile.PL for XML::Parser::Expat specifies
@expat_files = qw(expat/xmltok/xmltok.c expat/xmltok/xmlrole.c
expat/xmlparse/xmlparse.c expat/xmlparse/hashtable.c);
WriteMakefile(
NAME => 'XML::Parser::Expat',
C => ['Expat.c', @expat_files],
OBJECT => '$(O_FILES)',
...
);
Out of this the following Descrip.MMS code is generated:
...
OBJECT = [.Expat_obj expat.xmltok.xmltok_obj expat.xmltok.xmlrole_obj
expat.xmlparse.xmlparse_obj expat.xmlparse]hashtable.obj
LDFROM = (same as OBJECT)
...
C_FILES = Expat.c [.expat.xmltok]xmltok.c [.expat.xmltok]xmlrole.c
[.expat.xmlparse]xmlparse.c \
[.expat.xmlparse]hashtable.c
O_FILES = Expat.obj [.expat.xmltok]xmltok.obj [.expat.xmltok]xmlrole.obj
[.expat.xmlparse]xmlparse.obj \
[.expat.xmlparse]hashtable.obj
...
(sorry for the long lines - it's not me that generates them ;-)
Bug or Feature? And if it's a Feature, how can I work around it? Must I
really
convert the OBJECT parameter to WriteMakefile to a VMS object files list
myself?
Thanks in advance for any hints.
cu,
Martin
(out of office until 4-APR-2000 - on the german DECUS symposium)
--
OpenVMS: | Martin Vorlaender VMS & WNT programmer
When you KNOW | work: [EMAIL PROTECTED]
where you want | http://www.pdv-systeme.de/users/martinv/
to go today. | home: [EMAIL PROTECTED]