Hi all,
I have Window Maker running now and Fred resize.app but still wasn't able to
get one of my own apps to work that need to be linked against my frameworks.
The test app links against gui and base but not any of the listed frameworks
SRFoundation, SREnterprise,...
make messages=yes
gives me
...
gcc -rdynamic -pthread -fgnu-runtime -o
/Build/TabTest/TabTest.app/./TabTest \
/Build/TabTest/obj/TabTest.obj/Controller.m.o
/Build/TabTest/obj/TabTest.obj/DocumentController.m.o
/Build/TabTest/obj/TabTest.obj/main.m.o -L/root/GNUstep/Library/Libraries
-L/usr/local/lib -lESMFoundation -lSRAppKit -lSRDesign -lSREnterprise
-lSRFoundation -lSRInterface -lSRMapKit -lSRObjects -lSRQuery -lgnustep-gui
-lgnustep-base -lobjc -lm
...
but ldd shows none of the frameworks SRFoundation, SREnterprise,... in its
output:
ldd /usr/local/lib/GNUstep/Applications/TabTest.app/TabTest
linux-gate.so.1 => (0xb7fb9000)
libgnustep-gui.so.0.26 => /usr/local/lib/libgnustep-gui.so.0.26
(0xb7a3d000)
libgnustep-base.so.1.25 => /usr/local/lib/libgnustep-base.so.1.25
(0xb74b8000)
libobjc.so.4 => /usr/lib/i386-linux-gnu/libobjc.so.4 (0xb7483000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb7466000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb72af000)
libicuuc.so.55 => /usr/lib/i386-linux-gnu/libicuuc.so.55 (0xb7119000)
libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb70ee000)
libtiff.so.5 => /usr/lib/i386-linux-gnu/libtiff.so.5 (0xb7072000)
libjpeg.so.8 => /usr/lib/i386-linux-gnu/libjpeg.so.8 (0xb7013000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb6fbd000)
libgnutls.so.30 => /usr/lib/i386-linux-gnu/libgnutls.so.30 (0xb6e65000)
libxslt.so.1 => /usr/lib/i386-linux-gnu/libxslt.so.1 (0xb6e20000)
libxml2.so.2 => /usr/lib/i386-linux-gnu/libxml2.so.2 (0xb6c3f000)
libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xb6c36000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb6c30000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb6c15000)
libicui18n.so.55 => /usr/lib/i386-linux-gnu/libicui18n.so.55
(0xb69a2000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6985000)
/lib/ld-linux.so.2 (0xb7fbb000)
libicudata.so.55 => /usr/lib/i386-linux-gnu/libicudata.so.55
(0xb50cd000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb4f55000)
liblzma.so.5 => /lib/i386-linux-gnu/liblzma.so.5 (0xb4f2f000)
libjbig.so.0 => /usr/lib/i386-linux-gnu/libjbig.so.0 (0xb4f20000)
libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xb4ebf000)
libidn.so.11 => /usr/lib/i386-linux-gnu/libidn.so.11 (0xb4e8b000)
libtasn1.so.6 => /usr/lib/i386-linux-gnu/libtasn1.so.6 (0xb4e75000)
libnettle.so.6 => /usr/lib/i386-linux-gnu/libnettle.so.6 (0xb4e38000)
libhogweed.so.4 => /usr/lib/i386-linux-gnu/libhogweed.so.4 (0xb4e03000)
libgmp.so.10 => /usr/lib/i386-linux-gnu/libgmp.so.10 (0xb4d77000)
I can't see why this would be so. Shouldn't the resulting binary be linked to
my frameworks and this showing up in the ldd output? My frameworks are in the
standard path.
find /usr/local -name SREnterprise
/usr/local/include/SREnterprise
/usr/local/lib/GNUstep/Frameworks/SREnterprise.framework/Versions/1/SREnterprise
/usr/local/lib/GNUstep/Frameworks/SREnterprise.framework/SREnterprise
I encounter this with gnustep-make-2.7.0.
Hints greatly appreciated!!
Thanks a lot in advance,
Andreas
GNUmakefile:
=======================================================
include $(GNUSTEP_MAKEFILES)/common.make
APP_NAME = TabTest
PACKAGE_NAME = TabTest
TabTest_APPLICATION_ICON = TabTest.tiff
GNUSTEP_BUILD_DIR = /Build/TabTest
TabTest_APPLICATION_ICON = TabTest.icns
GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_SYSTEM_ROOT)
ADDITIONAL_INCLUDE_DIRS +=
ADDITIONAL_LIB_DIRS +=
TabTest_GUI_LIBS += -lESMFoundation -lSRAppKit -lSRDesign -lSREnterprise
-lSRFoundation -lSRInterface -lSRMapKit -lSRObjects -lSRQuery
TabTest_OBJC_FILES = Controller.m DocumentController.m main.m
TabTest_RESOURCE_FILES = MainMenu-GNUstep.gsmarkup MainMenu-OSX.gsmarkup
SmartClient.tiff Document.smib TabTest.tiff Info-gnustep.plist
TabTest_LOCALIZED_RESOURCE_FILES =
TabTest_LANGUAGES =
include GNUmakefile.preamble
include $(GNUSTEP_MAKEFILES)/application.make
include GNUmakefile.postamble
_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep