Hi,

two days ago I grabbed the Feb.12 snapshot (pre rthread):
OpenBSD 5.1 (GENERIC) #150: Sun Feb 12 11:53:36 MST 2012
    dera...@macppc.openbsd.org:/usr/src/sys/arch/macppc/compile/GENERIC

with this, gnustep-examples and renaissance stop compilation with the following 
errorrs:

examples:
Making all for app Finger...
cc -x objective-c-header FingerIncludeAll.h -c \
      -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 
-DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 
-I./obj/Finger.obj/PrecompiledHeaders/ObjC -fno-strict-aliasing -fPIC -g 
-DDEBUG -fno-omit-frame-pointer -Wall -DGSWARN -DGSDIAGNOSE -Wno-import 
-DI_WAS_HERE -\
       -o obj/Finger.obj/PrecompiledHeaders/ObjC/FingerIncludeAll.h.gch
cc main.m -c \
      -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 
-DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 
-I./obj/Finger.obj/PrecompiledHeaders/ObjC -fno-strict-aliasing -fPIC -g 
-DDEBUG -fno-omit-frame-pointer -Wall -DGSWARN -DGSDIAGNOSE -Wno-import 
-DI_WAS_HERE -\
       -o obj/Finger.obj/main.m.o
/tmp//ccr4sDzW.s: Assembler messages:
/tmp//ccr4sDzW.s:794: Error: symbol `.LCL0' is already defined
/tmp//ccr4sDzW.s:816: Error: symbol `.LCF0' is already defined
gmake[5]: *** [obj/Finger.obj/main.m.o] Error 1
gmake[4]: *** [internal-app-run-compile-submake] Error 2
gmake[3]: *** [Finger.all.app.variables] Error 2
gmake[2]: *** [internal-all] Error 2
gmake[2]: Leaving directory 
`/home/ports/pobj/gnustep-examples-1.3.0/gnustep-examples-1.3.0/gui/Finger'
gmake[1]: *** [internal-all] Error 2
gmake[1]: Leaving directory 
`/home/ports/pobj/gnustep-examples-1.3.0/gnustep-examples-1.3.0/gui'
gmake: *** [internal-all] Error 2

Renaissance:
Making all for subproject libgnustep-autolayout...
cc -x objective-c-header AutoLayoutCommonInclude.h -c \
      -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 
-DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 
-I./obj/libgnustep-autolayout.obj/PrecompiledHeaders/ObjC -fno-strict-aliasing 
-fPIC -g -DDEBUG -fno-omit-frame-pointer -Wall -DGSWARN -DGSDIAGNOSE 
-Wno-import\
       -o 
obj/libgnustep-autolayout.obj/PrecompiledHeaders/ObjC/AutoLayoutCommonInclude.h.gch
cc GSAutoLayoutGrid.m -c \
      -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 
-DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 
-I./obj/libgnustep-autolayout.obj/PrecompiledHeaders/ObjC -fno-strict-aliasing 
-fPIC -g -DDEBUG -fno-omit-frame-pointer -Wall -DGSWARN -DGSDIAGNOSE 
-Wno-import\
       -o obj/libgnustep-autolayout.obj/GSAutoLayoutGrid.m.o
/tmp//ccjkWu3o.s: Assembler messages:
/tmp//ccjkWu3o.s:120: Error: symbol `.LCL0' is already defined
/tmp//ccjkWu3o.s:142: Error: symbol `.LCF0' is already defined
gmake[5]: *** [obj/libgnustep-autolayout.obj/GSAutoLayoutGrid.m.o] Error 1
gmake[4]: *** [internal-subproject-all_] Error 2
gmake[3]: *** [libgnustep-autolayout.all.subproject.variables] Error 2
gmake[2]: *** [Renaissance.all.library.variables] Error 2
gmake[1]: *** [internal-all] Error 2

For the gnustep-examples, I have a preprocessed file, and assembler output here:
https://www.l00-bugdead-prods.de/main.m.i
https://www.l00-bugdead-prods.de/main.m.s

Looking at the assembler output, its right, those two symbols are defined 
twice, but I don't know, how to solve the problem.
The last snapshot I had on that box was from Mid December, and IIRC, there it 
was working well.

Someone has any idea?

Sebastian

Reply via email to