New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #23803 (closed defect: fixed)

Opened 3 years ago

Last modified 22 months ago

wml-2.0.11 build error - missing perl references

Reported by: melchiorG@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: reg-macports.org@…
Port: wml

Description

When building wml-2.0.11 on my leopard mac OS with macPorts the linking of wml_backend/p3_eperl/eperl aborts with the error message

 Undefined symbols for architecture i386:
  "_boot_DynaLoader", referenced from:
      _boot_DynaLoader$non_lazy_ptr in eperl_perl5.o

I am using perl-5.8.8 and gcc-4.0.1 (Xcode-3.1).

Attachments

wml-compile-errors.log (19.8 KB) - added by melchiorG@… 3 years ago.
building error log

Change History

comment:1 Changed 3 years ago by macsforever2000@…

Please attach the complete error log.

Changed 3 years ago by melchiorG@…

building error log

comment:2 Changed 3 years ago by jmr@…

  • Keywords wml, linking problem removed
  • Port set to wml

Please remember to fill in the Port field.

comment:3 Changed 2 years ago by jmr@…

  • Status changed from new to closed
  • Resolution set to worksforme

Can't reproduce.

comment:4 Changed 23 months ago by reg-macports.org@…

  • Cc reg-macports.org@… added

Cc Me!

comment:5 Changed 23 months ago by reg-macports.org@…

  • Status changed from closed to reopened
  • Resolution worksforme deleted

I've encountered this error, too. While I was unable to determine what triggers the error (it seems to depend on the version and +variant of perl5), I have been able to determine the cause: eperl (which is part of wml) does not correctly set up the embedded perl interpreter by calling PERL_SYS_INIT3.

This is fixed in #26534, #26539.

comment:6 Changed 22 months ago by cal@…

  • Status changed from reopened to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.