[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.
>