bugGNUstep - Bugs: bug #38859, GDL2 build failures on Apple...

 
 

You are not allowed to post comments on this tracker with your current authentification level.

bug #38859: GDL2 build failures on Apple platforms

Submitted by:  Graham Lee <leeg>
Submitted on:  Tue Apr 30 14:32:54 2013  
 
Category: gdl2Severity: 3 - Normal
Item Group: BugStatus: None
Privacy: PublicAssigned to: None
Open/Closed: Open

Mon Feb 17 13:57:40 2014, comment #4:

Sorry for the delay in replying, Germán. Yes, all is fine for me there.

Graham Lee <leeg>
Sat Dec 21 07:53:12 2013, comment #3:

This line has been removed by Graham in a later revision, so I suppose this work for him now. And to my there isn't problem.

Graham?

Germán Arias <espectador>
Wed May 1 09:20:04 2013, comment #2:

Hi Matt,

thanks for the advice. Removing the EOAccess_LIBRARIES_DEPEND_UPON line is sufficient, so the ADDITIONAL_NATIVE_LIBS settings in the preamble are working. However, I don't know whether this would affect other platforms, so no patch yet:

The Target_LIBRARIES_DEPEND_UPON were added in r35397, which just says "Add flags":

2012-08-10 German A. Arias <german@xelalug.org>

* EOInterface/GNUmakefile:
* EOAccess/GNUmakefile:
* EOAdaptors/SQLiteAdaptor/GNUmakefile.in:
* EOAdaptors/PostgreSQLAdaptor/config.mak.in:
* EOControl/GNUmakefile:
* EOModeler/GNUmakefile: Add flags to compile with new linkers.

I guess we need to ask German what "new linkers" there are, and how removing Target_LIBRARIES_DEPEND_UPON might break them?

Thanks,
Graham.

Graham Lee <leeg>
Wed May 1 02:17:34 2013, comment #1:

the following entries in Makefile.preamble used to link this with the appropriate linker command line for the platform, figuring out whats gone awry there would be the right place to start

ADDITIONAL_NATIVE_LIBS += EOControl
ADDITIONAL_NATIVE_LIB_DIRS+=../EOControl

(apologies if this gets sent twice)

matt rice <ratmice>
Project Member
Tue Apr 30 14:32:54 2013, original submission:

Hi,

I'm building GDL2 from r36452 on apple-apple-apple. The build is fine, but linking fails because it tries to use Linux-style -lFramework instead of Apple-style -framework Framework flags. I can patch the GNUmakefiles to solve my problem (example below), but a patch should really support both linker styles and I don't know how I'd do that.

Thanks,
Graham.

-EOAccess_LIBRARIES_DEPEND_UPON = -lEOControl $(OBJC_LIBS)
+EOAccess_LIBRARIES_DEPEND_UPON = -framework EOControl $(OBJC_LIBS)

Graham Lee <leeg>

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by espectador (Posted a comment)
  • -unavailable- added by leeg (Adding German in hopes to get some insight on this bug :))
  • -unavailable- added by ratmice (Posted a comment)
  • -unavailable- added by leeg (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follows 1 latest change.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed May 1 09:21:35 2013leegCarbon-Copy-=>Added -unavailable-

    Back to the top


    Powered by Savane 3.1-cleanup