gnustep-dev
[Top][All Lists]
Advanced

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

Re: gnustep-gui build link dependency orders wrong


From: Marcus Müller
Subject: Re: gnustep-gui build link dependency orders wrong
Date: Thu, 4 Jul 2013 13:03:52 +0200

Hi Richard,

On 04.07.2013, at 12:07, Richard Frith-Macdonald <address@hidden> wrote:

> Thanks ... that's more serious ... a bug in the order in which include 
> directories are used in gnustep-make ... but it was really easy to find/fix 
> (unless I've made some stupid mistake).
> Please try updating gnustep-make from svn trunk, and see if it fixes it for 
> you (it looks correct when I tty it).

all is correct now for base and gui.

In back, the x11, cairo and gpbs subprojects still have a wrong include order:

Making all for subproject x11...
/usr/local/bin/clang33 context.c -c \
      -MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 
-DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -pthread -pthread -fPIC -Wall -DGSWARN 
-DGSDIAGNOSE
 -Wno-import -g -O2 -I../../Headers -I../. -I/usr/local/include/cairo 
-I/usr/local/include/glib-2.0 -I/usr/local/include/pixman-1 
-I/usr/local/include/libpng15 -D_THREAD_SAFE -I/usr/local/include/freetype2 
-I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 
-I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 
-I/usr/local/include/libpng15 -D_THREAD_SAFE -I/usr/local/include 
-I/usr/local/include -I. -I/root/GNUstep/Library/Headers 
-I/usr/local/jenkins/workspace/GNUstep_trunk/GNUSTEP_ROOT/Local/Library/Headers 
-I/usr/local/jenkins/workspace/GNUstep_trunk/GNUSTEP_ROOT/System/Library/Headers
 -I/usr/local/include \
       -o obj/x11.obj/context.c.o
[…]
Making all for subproject cairo...
/usr/local/bin/clang33 CairoContext.m -c \
      -MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 
-DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions 
-fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -fobjc-nonfragile-abi 
-D_NONFRAGILE_ABI -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -g -O2 
-fgnu-runtime -fconstant-string-class=NSConstantString -I../../Headers -I../. 
-I/usr/local/include/cairo -I/usr/local/include/glib-2.0 
-I/usr/local/include/pixman-1 -I/usr/local/include/libpng15 -D_THREAD_SAFE 
-I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/cairo 
-I/usr/local/include/glib-2.0 -I/usr/local/include/pixman-1 
-I/usr/local/include/freetype2 -I/usr/local/include/libpng15 -D_THREAD_SAFE 
-I/usr/local/include -I/usr/local/include -I. -I/root/GNUstep/Library/Headers 
-I/usr/local/jenkins/workspace/GNUstep_trunk/GNUSTEP_ROOT/Local/Library/Headers 
-I/usr/local/jenkins/workspace/GNUstep_trunk/GNUSTEP_ROOT/System/Library/Headers
 -I/usr/local/include \
       -o obj/cairo.obj/CairoContext.m.o
[…]
Making all for tool gpbs...
/usr/local/bin/clang33 gpbs.m -c \
      -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 
-DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions 
-fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -fobjc-nonfragile-abi 
-D_NONFRAGILE_ABI -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -g -O2 
-fgnu-runtime -Wall -fconstant-string-class=NSConstantString -I../Headers 
-I../Source/. -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 
-I/usr/local/include/pixman-1 -I/usr/local/include/libpng15 -D_THREAD_SAFE 
-I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/cairo 
-I/usr/local/include/glib-2.0 -I/usr/local/include/pixman-1 
-I/usr/local/include/freetype2 -I/usr/local/include/libpng15 -D_THREAD_SAFE 
-I/usr/local/include -I/usr/local/include -I. -I/root/GNUstep/Library/Headers 
-I/usr/local/jenkins/workspace/GNUstep_trunk/GNUSTEP_ROOT/Local/Library/Headers 
-I/usr/local/jenkins/workspace/GNUstep_trunk/GNUSTEP_ROOT/System/Library/Headers
 -I/usr/local/include \
       -o obj/gpbs.obj/gpbs.m.o

[…]


I just checked the old build logs to make sure that it's always been this 
incorrect order all the time, not a regression that you recently introduced.


Cheers,

  Marcus

--
Marcus Müller  .  .  .  http://www.mulle-kybernetik.com/znek/






reply via email to

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