Opened 15 years ago

Closed 14 years ago

Last modified 14 years ago

#21519 closed defect (fixed)

fltk build failure, missing symbol and wrong arch for .o files

Reported by: nerdling (Jeremy Lavergne) Owned by: alakazam@…
Priority: Normal Milestone:
Component: ports Version: 1.8.99
Keywords: Cc: halfpricewine@…, ndoc2@…, dershow
Port: fltk

Description

fltk fails to build on snow leopard, also has wrong arch for .o files.

Undefined symbols:
  "_main", referenced from:
      start in crt1.10.6.o

Attachments (1)

fltk.log (28.7 KB) - added by nerdling (Jeremy Lavergne) 15 years ago.

Download all attachments as: .zip

Change History (9)

Changed 15 years ago by nerdling (Jeremy Lavergne)

Attachment: fltk.log added

comment:1 Changed 15 years ago by halfpricewine@…

Cc: halfpricewine@… added

Cc Me!

comment:2 Changed 15 years ago by ndoc2@…

Cc: ndoc2@… added

Cc Me!

comment:3 Changed 14 years ago by dershow

Cc: dersh@… added

Cc Me!

comment:4 Changed 14 years ago by blb@…

Resolution: fixed
Status: newclosed

This may be fallout from #21054 which forces building 32bit, and would appear to be upstream as STR #2221. 32bit build fixed in r60057.

I'm guessing all ports depending on fltk are going to need to do only 32bit as well?

comment:5 Changed 14 years ago by alakazam@…

The following ports currently depend on FLTK : csound (nomaintainer), peekabot (maintainer + openmaintainer), xdiskusage (nomaintainer). There are currently no open tickets for these ports : either no one cares, or they work (unlikely), or they don't work, people care, but haven't opened tickets (quite possible). I don't have time unfortunately to go into these ports right now (and understand how 32/64bit handling should be done for them), at least this is the current state of things wrt FLTK. Thanks for the fix, by the way !

For a truly 64bit compatible FLTK, it would seem that we will have to wait at least until FLTK 1.3 is released, but there seems to have been much progress recently on a cocoa-based version of FLTK in recent weeks.

comment:6 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

playerstage-stage 3 now requires fltk so this will be a problem there. See #22642.

comment:7 Changed 14 years ago by ndoc2@…

I also have a port of octplot, a plotting package to accompany octave, largely ready, but it requires fltk also.

comment:8 in reply to:  7 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to ndoc2@…:

I also have a port of octplot, a plotting package to accompany octave, largely ready, but it requires fltk also.

You could force it to 32-bit also, like playerstage-stage now does.

Note: See TracTickets for help on using tickets.