Ticket #657 (closed bug: duplicate)

Opened 7 years ago

Last modified 6 years ago

libparrot.dll missing entry points

Reported by: 1parrota Owned by: whiteknight
Priority: normal Milestone:
Component: none Version: 1.1.0
Severity: medium Keywords:
Cc: Language:
Patch status: Platform: win32


At rev# 38678, mingw32-make test failing, starting at t/dynpmc/foo with missing entry point messages (abbreviated because they won't cut and paste):

Parrot_Integer_absolute not in libparrot.dll Parrot_default_add Parrot_Sub_assign_pmc

Test Summary Report

t/dynpmc/foo (Wstat: 2048 Tests: 9 Failed: 8)

Failed tests: 1-5, 7-9 Non-zero exit status: 8

t/dynpmc/rational (Wstat: 512 Tests: 2 Failed: 2)

Failed tests: 1-2 Non-zero exit status: 2

t/dynpmc/rotest (Wstat: 2048 Tests: 8 Failed: 8)

Failed tests: 1-8 Non-zero exit status: 8

t/dynpmc/subproxy (Wstat: 512 Tests: 2 Failed: 2)

Failed tests: 1-2 Non-zero exit status: 2

Files=387, Tests=11667, 1314 wallclock secs ( 8.95 usr + 1.14 sys = 10.09 CPU) Result: FAIL mingw32-make: *** [test] Error 1

Change History

Changed 7 years ago by chromatic

As noted in a followup to the mailing list, make realclean fixes the symptoms. The real problem is likely that the dynpms are missing a dependency in the Makefile on the PMC to C conversion modules. I'm not sure which ones, nor where, but changes to their code generators should cause regeneration of the .c files.

Changed 6 years ago by whiteknight

  • owner set to whiteknight

Changed 6 years ago by whiteknight

The makefile has been completely redone since this ticket was first opened, and we are much better about tracking dependencies. Is this still an issue?

Changed 6 years ago by coke

  • status changed from new to closed
  • resolution set to duplicate

This is very likely still an issue, but is covered by TT #682.

Closing as duplicate.

Note: See TracTickets for help on using tickets.