Opened 10 years ago

Closed 5 years ago

#45198 closed defect (wontfix)

kaffe update to 1.1.9 fails, need libtool 1.5?

Reported by: jul_bsd@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: cooljeanius (Eric Gallager), jul_bsd@…, chrstphrchvz (Christopher Chavez)
Port: kaffe

Description

Trying to build 1.1.9 (1.1.7 in ports)

  • build fails
    configure:22253: checking for library containing lt_dlcaller_register
    configure:22294: /usr/bin/clang -o conftest -pipe -Os -fstrict-aliasing -funroll-loops -L/opt/local/lib -arch i386 -I/opt/local/include -L/opt/local/lib -I/opt/local/include/freetype2 -L/opt/local/lib -Wl,-headerpad_max_install_names -arch i386 conftest.c   >&5
    Undefined symbols for architecture i386:
      "_lt_dlcaller_register", referenced from:
          _main in conftest-9687c1.o
    ld: symbol(s) not found for architecture i386
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    

http://www.kaffe.org/pipermail/kaffe/2008-July/191143.html seems to say it needs libtool 1.5 which is not in macports (only 2)

  • add a warning/abandon software

maybe removing the port would be better...

Attachments (1)

patch-kaffe-Portfile.diff (2.0 KB) - added by jul_bsd@… 10 years ago.

Download all attachments as: .zip

Change History (9)

Changed 10 years ago by jul_bsd@…

Attachment: patch-kaffe-Portfile.diff added

comment:1 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Since you're using the github portgroup, it's not expected for you to need to set master_sites, distname, worksrcdir, or livecheck.

comment:2 Changed 10 years ago by cooljeanius (Eric Gallager)

maybe removing the port would be better...

I think there's something in base (or maybe the Java PortGroup, or maybe it's just a common idiom, I forget) that automatically adds a dependency on bin:java:kaffe for ports that use java... If we do remove kaffe, I'd like to see Landon's work on openjdk7 merged into trunk as a replacement for it, so that ports that currently depend on kaffe for java can depend on openjdk7 instead.

comment:3 Changed 10 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:4 Changed 10 years ago by jul_bsd@…

Cc: jul_bsd@… added

Cc Me!

comment:5 Changed 6 years ago by chrstphrchvz (Christopher Chavez)

Cc: chrstphrchvz added

comment:6 Changed 5 years ago by chrstphrchvz (Christopher Chavez)

In 2645f588a1540c4ac8252250e559d8630cdbefdf/macports-ports (master):

kaffe: deprecate

Mark as unsupported by upstream and MacPorts:
upstream project is dormant, and port
has been stuck on an outdated version.

Dependents should be migrated to the Java portgroup.

See #45198

comment:7 Changed 5 years ago by chrstphrchvz (Christopher Chavez)

I've opened #60206 to list which ports still use kaffe as a fallback and should instead use the Java portgroup.

comment:8 Changed 5 years ago by mf2k (Frank Schima)

Resolution: wontfix
Status: newclosed

Thank you. We don't need to keep this ticket open then.

Note: See TracTickets for help on using tickets.