[OGo-GNUstep-Port] compilation of zOGI with gnustep-base

Sebastian Reitenbach gnustep-port@opengroupware.org
Tue, 27 Nov 2007 17:19:56 +0100


Hi,

i just tested the latest version of zOGI but it still fails to compile with 
gnustep-base:

zOGIAction+Appointment.m: In function `-[zOGIAction(Appointment) 
_translateAppointment:withFlags:]':
zOGIAction+Appointment.m:746: error: `NSShortInline8BitString' undeclared 
(first use in this function)
zOGIAction+Appointment.m:746: error: (Each undeclared identifier is reported 
only once
zOGIAction+Appointment.m:746: error: for each function it appears in.)
gmake[4]: *** [obj/zOGIAction+Appointment.o] Error 1
gmake[3]: *** [zOGI.all.bundle.variables] Error 2
gmake[3]: Leaving directory 
`/usr/ports/www/opengroupware/w-opengroupware.org-trunk-r2052-200711271103/opengroupware.org/ZideStore/Protocols/zOGI'

gmake[2]: *** [internal-all] Error 2
gmake[2]: Leaving directory 
`/usr/ports/www/opengroupware/w-opengroupware.org-trunk-r2052-200711271103/opengroupware.org/ZideStore/Protocols'

gmake[1]: *** [internal-all] Error 2
gmake[1]: Leaving directory 
`/usr/ports/www/opengroupware/w-opengroupware.org-trunk-r2052-200711271103/opengroupware.org/ZideStore'

gmake: *** [internal-all] Error 2
*** Error code 2

Stop in /usr/ports/www/opengroupware (line 2063 
of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/opengroupware (line 1373 
of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/opengroupware (line 1861 
of /usr/ports/infrastructure/mk/bsd.port.mk).

I assume it is the same problem as with the NSConcrete classes.

greetings
Sebastian

gnustep-port@opengroupware.org wrote: 
> 
> > gnustep-port@opengroupware.org wrote: 
> > > > > > > I took a quick look to see whats done where these 
NSConcrete*.h 
> > are  
> > > > > > > used in other places, but found none.
> > > > > > > These NSConcrete*.h are not used anywhere in sope and ogo 
besides  
> > > > > > > in zogi.
> > > > > > Its a bug. NSConcrete*.h are private libFoundation headers (and  
> > > > > > classes) and may not be included.
> > > > > > eg instead of
> > > > > >    #include <Foundation/NSConcreteDictionary.h>
> > > > > > do:
> > > > > >    #include <Foundation/NSDictionary.h>
> > > > > Ok, the version in google code has been updated to not include/use 
the
> > > > > concrete classes.  I'll test and commit over to trunk.
> > > > great, I'll watch the changeblogger, when it is in, I'll retest and 
see, 
> > > > whether it will compile then, or not.
> > > 
> > > Checked in, r2052.
> > I just checked out the changeblogger, but the zOGI changes are not 
there, 
> > only the one from Helge yesterday.
> 
> In noticed that too;  I tried a little app that was supposed to support
> editing ChangeLog files,  it appears to have botched it.  Fixed
> changelog has been committed.   The ChangeLog looked Ok but it used
> spaces instead of tabs for the indent which apparently doesn't work.
>