Steve Hay wrote:

>Change 24591 nearly fixes it, but now complains:
>
>        link -dll -def:perldll.def -base:0x28000000 -out:..\perl59.dll 
>@C:\DOCUME~1\steveh\LOCALS~1\Temp\nmb03760.
>   Creating library ..\perl59.lib and object ..\perl59.exp
>perl.obj : error LNK2001: unresolved external symbol _sys_intern_init
>perl.obj : error LNK2001: unresolved external symbol _sys_intern_clear
>..\perl59.dll : fatal error LNK1120: 2 unresolved externals
>NMAKE : fatal error U1077: 'link' : return code '0x460'
>Stop.
>
>and I've run out of time for now.  I'll look again tomorrow if no-one 
>else fixes it first.
>
This failure was caused by 24561, which moved the declaration/definition 
of sys_intern_init and sys_intern_clear inside the USE_ITHREADS case.

I'm not sure if it is correct for them to be required when USE_ITHREADS 
isn't defined, but that's clearly the way it is (see the latest smoke, 
in which all non-threaded builds fail: 
http://www.nntp.perl.org/group/perl.daily-build.reports/27905), so 
change 24605 puts them back for non-threaded builds.



------------------------------------------------
Radan Computational Ltd.

The information contained in this message and any files transmitted with it are 
confidential and intended for the addressee(s) only.  If you have received this 
message in error or there are any problems, please notify the sender 
immediately.  The unauthorized use, disclosure, copying or alteration of this 
message is strictly forbidden.  Note that any views or opinions presented in 
this email are solely those of the author and do not necessarily represent 
those of Radan Computational Ltd.  The recipient(s) of this message should 
check it and any attached files for viruses: Radan Computational will accept no 
liability for any damage caused by any virus transmitted by this email.

Reply via email to