Opened 14 years ago

Closed 13 years ago

#23803 closed defect (fixed)

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 (1)

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

Download all attachments as: .zip

Change History (7)

comment:1 Changed 14 years ago by mf2k (Frank Schima)

Please attach the complete error log.

Changed 14 years ago by melchiorG@…

Attachment: wml-compile-errors.log added

building error log

comment:2 Changed 14 years ago by jmroot (Joshua Root)

Keywords: wml linking problem removed
Port: wml added

Please remember to fill in the Port field.

comment:3 Changed 13 years ago by jmroot (Joshua Root)

Resolution: worksforme
Status: newclosed

Can't reproduce.

comment:4 Changed 13 years ago by reg-macports.org@…

Cc: reg-macports.org@… added

Cc Me!

comment:5 Changed 13 years ago by reg-macports.org@…

Resolution: worksforme
Status: closedreopened

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 13 years ago by neverpanic (Clemens Lang)

Resolution: fixed
Status: reopenedclosed
Note: See TracTickets for help on using tickets.