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]

Reply via email to