bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bugs #12244] gstep-make on Windows doesn't make libs/tools link against


From: anonymous
Subject: [bugs #12244] gstep-make on Windows doesn't make libs/tools link against Foundation
Date: Tue, 8 Mar 2005 00:12:02 +0000
User-agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0

URL:
  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=12244>

                 Summary: gstep-make on Windows doesn't make libs/tools link
against Foundation
                 Project: GNUstep
            Submitted by: None
            Submitted on: Mon 03/07/2005 at 19:12
                Category: Makefiles
                Severity: 5 - Average
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open

    _______________________________________________________

Details:

just tried to build libSaxObjC using the Windows installer and the latest
snapshot of gstep-make. Apparently gstep-make forgets to add -lFoundation or
-lgstep-base when being on Windows?
---snip---
gcc  -shared -Wl,--out-implib,./shared_obj/libSaxObjC.dll.a        -o
./shared_obj/SaxObjC.dll shared_obj/SaxAttributeList.o
shared_obj/SaxAttributes.o shared_obj/SaxDefaultHandler.o
shared_obj/SaxException.o shared_obj/SaxHandlerBase.o shared_obj/SaxLocator.o
shared_obj/SaxMethodCallHandler.o shared_obj/SaxNamespaceSupport.o
shared_obj/SaxObjectDecoder.o shared_obj/SaxObjectModel.o
shared_obj/SaxXMLFilter.o shared_obj/SaxXMLReaderFactory.o  -L././shared_obj
-L../SaxObjC/./shared_obj -Lc:/GNUstep/Library/Libraries
-Lc:/GNUstep/Local/Library/Libraries -Lc:/GNUstep/System/Library/Libraries
-lobjc 
---snap---

This gives a lot of linking errors due to Foundation symbols not being
found.

Another annoying thing is that if the link above fails, the .dll file is
still created. A subsequent make will claim that everything is perfect
(because a file exists).
Maybe the makefile needs to check whether the build was OK and otherwise
explicitly delete the target file (on Windows).







    _______________________________________________________

This item URL is:

  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=12244>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]