Hello,

forgot to add the generated link command. Can there be a problem with the
options?:

cc   -L/usr/local/lib -fstack-protector-strong  -rdynamic -rdynamic
-rdynamic  -rdynamic     -fuse-ld= -pthread -fexceptions
-fobjc-runtime=gnustep-1.8 -fblocks -o Gorm.app/./Gorm \
./obj/Gorm.obj/Gorm.m.o ./obj/Gorm.obj/main.m.o   -LGormLib/./obj
-LGormObjCHeaderParser/./obj -LGormPrefs/./obj -LGormCore/./obj
 -LGormLib/./obj -LGormObjCHeaderParser/./obj -LGormPrefs/./obj
-LGormCore/./obj  -LGormLib/./obj -LGormObjCHeaderParser/./obj
-LGormPrefs/./obj -LGormCore/./obj   -LGormLib/./obj
-LGormObjCHeaderParser/./obj -LGormPrefs/./obj -LGormCore/./obj
 -L/usr/ports/devel/gorm/work/GNUstep/Library/Libraries
-L/usr/local/GNUstep/Local/Library/Libraries
-L/usr/local/GNUstep/System/Library/Libraries  -L/usr/local/lib -lGormCore
-lGorm -lGormObjCHeaderParser -lGormPrefs    -lgnustep-gui
 -lgnustep-base    -lobjc -fobjc-nonfragile-abi   -lm
ld: error: undefined symbol: __objc_class_name_NSDocumentController
>>> referenced by Gorm.m
>>>
./obj/Gorm.obj/Gorm.m.o:(__objc_class_ref_NSDocumentController)

ld: error: undefined symbol: __objc_class_name_NSNotificationCenter
>>> referenced by Gorm.m
>>>
./obj/Gorm.obj/Gorm.m.o:(__objc_class_ref_NSNotificationCenter)

ld: error: undefined symbol:
__objc_class_name_NSDistributedNotificationCenter
>>> referenced by Gorm.m
>>>
./obj/Gorm.obj/Gorm.m.o:(__objc_class_ref_NSDistributedNotificationCenter)

Kind regards,

Edwin Ancaer...
...



Op ma 8 mrt. 2021 om 20:34 schreef Edwin Ancaer <eanc...@gmail.com>:

> Hello,
>
> it seems I caused a catastrophy in the gnustep packages while upgrading
> FreeBSD from 12.1 to FreeBSD 12 .2.
>
> When I execute the existing applications (eg. GNUMail), I see the error
> message:
> $ openapp GNUMail
> ld-elf.so.1: Shared object "libgnustep-gui.so.0.27" not found, required by
> "GNUMail"
> $
>
> I thought this would be easily repaired by reinstalling the packages. But:
>
> $ sudo pkg install GNUMail
> Password:
> Updating FreeBSD repository catalogue...
> FreeBSD repository is up to date.
> All repositories are up to date.
> Updating database digests format: 100%
> pkg: No packages available to install matching 'GNUMail' have been found
> in the repositories
> OK, no packages. Can this be due to the fact that building the packages
> from source is also failing:
>
> OK, a rebuild from source then.
> But as example with ProjectCenter the make install ends with:
>
> d: error: ./Framework/ProjectCenter.framework/./libProjectCenter.so:
> undefined reference to __objc_class_name_NSArray
> ld: error: ./Framework/ProjectCenter.framework/./libProjectCenter.so:
> undefined reference to __objc_class_name_NSException
> ld: error: ./Framework/ProjectCenter.framework/./libProjectCenter.so:
> undefined reference to __objc_class_name_NSMutableArray
> ld: error: ./Framework/ProjectCenter.framework/./libProjectCenter.so:
> undefined reference to __objc_class_name_NSWorkspace
> ld: error: ./Framework/ProjectCenter.framework/./libProjectCenter.so:
> undefined reference to __objc_class_name_NSAssertionHandler
> ld: error: ./Framework/ProjectCenter.framework/./libProjectCenter.so:
> undefined reference to __objc_class_name_NSMutableString
> ld: error: ./Framework/ProjectCenter.framework/./libProjectCenter.so:
> undefined reference to __objc_class_name_NSCharacterSet
> ld: error: ./Framework/ProjectCenter.framework/./libProjectCenter.so:
> undefined reference to __objc_class_name_NSFileHandle
> ld: error: ./Framework/ProjectCenter.framework/./libProjectCenter.so:
> undefined reference to __objc_class_name_NSOpenPanel
> ld: error: ./Framework/ProjectCenter.framework/./libProjectCenter.so:
> undefined reference to __objc_class_name_NSSavePanel
> ld: error: ./Framework/ProjectCenter.framework/./libProjectCenter.so:
> undefined reference to __objc_class_name_NSBox
> ld: error: ./Framework/ProjectCenter.framework/./libProjectCenter.so:
> undefined reference to __objc_class_name_NSPopUpButton
> ld: error: too many errors emitted, stopping now (use -error-limit=0 to
> see all errors)
> cc: error: linker command failed with exit code 1 (use -v to see
> invocation)
> gmake[4]: ***
> [/usr/local/GNUstep/System/Library/Makefiles/Instance/application.make:133:
> ProjectCenter.app/./ProjectCenter] Error 1
> *;
>
> Is there something obvious that I did not see?
>
> Thanks a lot,
>
> Edwin Ancaer.
>

Reply via email to