Subject: | Line too long under MSWin32 |
When trying to compile Glib under MSWin32, I've encountered a problem
with Mksymlists:
NMAKE : fatal error U1095: expanded command line
'C:\bin\dev\perl\bin\perl.exe -MExtUtils::Mksymlists -e
"Mksymlists('NAME'= C:\bin\dev\perl\bin\perl.exe -MExtUtils::Mksymlists
-e "Mksymlists('NAME'=>\"Glib\", 'DLBASE' => 'Glib', 'DL_FUNCS' => {
Glib=>[] }, 'FUNCLIST' => [q[SvGChar], q[SvGKeyFile], q[SvGParamFlags],
q[SvGParamSpec], q[SvGSignalFlags], q[_gperl_call_XS],
q[gperl_alloc_temp], q[gperl_argv_free], q[gperl_argv_new],
q[gperl_argv_update], q[gperl_boxed_package_from_type],
q[gperl_boxed_type_from_package], q[gperl_callback_destroy],
q[gperl_callback_invoke], q[gperl_callback_new], q[gperl_closure_new],
q[gperl_closure_new_with_marshaller], q[gperl_convert_back_enum],
q[gperl_convert_back_enum_pass_unknown], q[gperl_convert_back_flags],
q[gperl_convert_enum], q[gperl_convert_flag_one],
q[gperl_convert_flags], q[gperl_croak_gerror],
q[gperl_default_boxed_wrapper_class], q[gperl_filename_from_sv],
q[gperl_format_variable_for_output],
q[gperl_fundamental_package_from_type],
q[gperl_fundamental_type_from_package], q[gperl_gerror_from_sv],
q[gperl_get_boxed_check], q[gperl_get_object],
q[gperl_get_object_check], q[gperl_handle_logs_for],
q[gperl_install_exception_handler], q[gperl_new_boxed],
q[gperl_new_boxed_copy], q[gperl_new_object],
q[gperl_object_check_type], q[gperl_object_package_from_type],
q[gperl_object_set_no_warn_unreg_subclass],
q[gperl_object_stash_from_type], q[gperl_object_type_from_package],
q[gperl_package_from_type], q[gperl_param_spec_package_from_type],
q[gperl_prepend_isa], q[gperl_register_boxed],
q[gperl_register_error_domain], q[gperl_register_fundamental],
q[gperl_register_object], q[gperl_register_sink_func],
q[gperl_remove_exception_handler], q[gperl_run_exception_handlers],
q[gperl_set_isa], q[gperl_signal_connect],
q[gperl_signal_set_marshaller_for], q[gperl_str_eq], q[gperl_str_hash],
q[gperl_sv_copy], q[gperl_sv_is_defined], q[gperl_sv_free],
q[gperl_sv_from_filename], q[gperl_sv_from_gerror],
q[gperl_sv_from_value], q[gperl_sv_get_type], q[gperl_try_convert_enum],
q[gperl_try_convert_flag], q[gperl_type_class],
q[gperl_type_from_package], q[gperl_value_from_sv], q[newSVGChar],
q[newSVGParamFlags], q[newSVGParamSpec], q[newSVGSignalFlags],
q[newSVGSignalInvocationHint], q[newSVGSignalQuery]], 'IMPORTS' => { },
'DL_VARS' => []);"' too long
Stop.
It would be very good to have this list passed via file to avoid such
problems.
--
Serguei Trouchelle