Le 12 janv. 08 à 14:24, kpropell a écrit :

> I started all over and downloaded today's nightly build, here's my  
> log:
>
> AZSwitch fails and I use Yavor Doganov-3 suggestion:
> adding the line:
> LIBRARIES_DEPEND_UPON += -lEtoileFoundation $(FND_LIBS) \
>                           $(GUI_LIBS) $(OBJC_LIBS)
> to GNUmakefile in EtoileUI

All these bugs have been fixed in the previous months, so I suppose  
the same reason explains why AZSwitch and Hardware fails to compile.  
It looks like either object files from previous compilations are  
reused or the working copy of the repository is outdated.
AZSwitch specifies LIBRARIES_DEPEND_UPON += -lm -lEtoileFoundation;  
that's why you shouldn't need it.
$(FND_LIBS) $(GUI_LIBS) $(OBJC_LIBS) are private variables managed by  
gnustep-make iirc, so they shouldn't be used.

> Making all for subproject libSystemConfig...
> gcc SCConfig.m -c \
>              -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1
> -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 - 
> D_REENTRANT
> -fPIC -g -Wall -DDEBUG -fno-omit-frame-pointer -DGSWARN -DGSDIAGNOSE
> -Wno-import -g -fno-strict-aliasing -fexceptions -fobjc-exceptions
> -D_NATIVE_OBJC_EXCEPTIONS -fgnu-runtime -Wno-import -DLINUX -DLINUX
> -fconstant-string-class=NSConstantString
> -I/home/kpropell/etoile/Etoile/Build
> -I/home/kpropell/etoile/Etoile/Frameworks/SystemConfig
> -I/home/kpropell/etoile/Etoile/Frameworks/SystemConfig/Headers
> -I/usr/X11R6/include -I/usr/include/sys -I/usr/X11R6/include
> -I/usr/include/sys -I./../derived_src -I.

Here is the problem: -I/usr/include/sys when the include flag has to  
be -I/usr/include
This issue has been fixed with r2677 (Dec 7 2007).
Try a 'make distclean' at the root of the repository to clean  
everything, then rebuild the whole repository.

Cheers,
Quentin.


_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à