Gürkan Sengün wrote: > > $ TalkSoup > 2007-11-02 20:23:23.277 TalkSoup[5283] Could not load > 'NetclassesInput' from '()' [...] > 2007-11-02 20:23:23.289 TalkSoup[5283] Could not load 'Colorizer' from > '()'
I assume (just a guess) that to build with the new gnustep-make, you got rid of BUNDLE_INSTALL_DIR in all the bundles' GNUmakefile's. As a result they are installed in /usr/lib/GNUstep/Bundles (according to the rules in bundle.make) and TalkSoup can't load them, because it looks at /usr/lib/GNUstep/ApplicationSupport/TalkSoup/ (this is hardcoded in TalkSoupBundles/TalkSoup.m:132). You have to replace this variable's value with $(GNUSTEP_APPLICATION_SUPPORT) everywhere, e.g in OutFilters/Colorizer/GNUmakefile: ifeq ($(OBJC_RUNTIME_LIB), apple) BUNDLE_INSTALL_DIR = $(GNUSTEP_INSTALLATION_DIR)/Library/Application\ Support/TalkSoup/OutFilters else - BUNDLE_INSTALL_DIR = $(GNUSTEP_INSTALLATION_DIR)/Library/ApplicationSupport/TalkSoup/OutFilters + BUNDLE_INSTALL_DIR = $(GNUSTEP_APPLICATION_SUPPORT)/TalkSoup/OutFilters endif (I just made a quick test and TalkSoup appears to work properly, along with the other changes required for this transition.) Patching only TalkSoup.m may sound as an easier approach than doing it with a gazillion of makefiles, but is not a good idea, IMHO, because these bundles are designed to work only with TalkSoup, so they really should be in ApplicationSupport/$App/; otherwise the system Bundles path is cluttered unnecessarily. HTH.