Re: [Fink-devel] rkward vs katepart.so
On 6/14/2014 4:28 PM, Jack Howarth wrote: > Hanspeter, > The difference appears to be that we are emitting > -Wl,-dead_strip_dylibs in fink whereas the kde builds on MacPorts doesn't > do that. Adding… Yes, Fink's KDE4 buildenv has been adding -dead_strip_dylibs since the 4.4 days (or earlier). If anything in the KDE suite is requiring a dylib on the fly and not linking to it should be fixed to stop that. However, I see your later message that the plugin problem was due to a typo in the .info file. Glad it's working. Hanspeter -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing & Easy Data Exploration http://p.sf.net/sfu/hpccsystems ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] rkward vs katepart.so
Hanspeter, Solved the issue with the pluginmap. I had a thinko in the info file which is fixed with.. Index: rkward-r.info === RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/kde/rkward-r.info,v retrieving revision 1.1 diff -r1.1 rkward-r.info 4c4 < Revision: 1 --- > Revision: 2 51c51 < -DRKVERSION_NUMBER=%type_raw[rversion] \ --- > -DRKVERSION_NUMBER=%v \ Now the RKWard.app launches without errors against the current kde4 on fink. Sorry for the noise. Jack On Sat, Jun 14, 2014 at 5:28 PM, Jack Howarth wrote: > Hanspeter, > The difference appears to be that we are emitting > -Wl,-dead_strip_dylibs in fink whereas the kde builds on MacPorts doesn't > do that. Adding… > > perl -pi -e 's|-Wl,-dead_strip_dylibs||g' > rkward/CMakeFiles/rkward.frontend.dir/link.txt > > before the make in rkward-r.info's CompileScript restores the linkage to > the same as MacPorts > for /sw/opt/kde4/mac/bin/rkward.frontend.app/Contents/MacOS/rkward.frontend > but the plugin error still remains. > Jack > > > On Sat, Jun 14, 2014 at 4:57 PM, Jack Howarth > wrote: > >> Hanspeter, >> Something really strange is happening with the kde build of rkward >> under fink. After building 'fink -m -kK rkward-r30' using the files from my >> experimental, I find >> that >> /sw/src/fink.build/rkward-r30-0.6.1-1/rkward-0.6.1/build/rkward/CMakeFiles/rkward.frontend.dir/link.txt >> shows… >> >> /sw/var/lib/fink/path-prefix-clang/g++ -I/sw/include -fno-common >> -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts >> -Wall -W -Wpointer-arith -Wformat-security -Woverloaded-virtual -fno-common >> -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden >> -Wno-return-type-c-linkage -O2 -DNDEBUG -DQT_NO_DEBUG -arch x86_64 >> -isysroot >> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk >> -mmacosx-version-min=10.7 -Wl,-search_paths_first >> -Wl,-headerpad_max_install_names >> -L/sw/src/fink.build/rkward-r30-0.6.1-1/rkward-0.6.1/build/lib >> -L/sw/opt/kde4/mac/lib -L/sw/lib/system-openssl/lib >> -L/sw/lib/freetype219/lib -L/sw/lib/fontconfig2/lib -L/sw/lib/qt4-mac/lib >> -L/sw/opt/qca2/mac/lib -L/sw/opt/strigi/mac/lib -L/sw/opt/soprano/mac/lib >> -L/sw/opt/grantlee/mac/lib -L/sw/opt/attica/mac/lib >> -L/sw/opt/akonadi/mac/lib -L/sw/lib -Wl,-dead_strip_dylibs >> CMakeFiles/rkward.frontend.dir/rkward.frontend_automoc.o >> CMakeFiles/rkward.frontend.dir/rkward.o >> CMakeFiles/rkward.frontend.dir/main.o >> CMakeFiles/rkward.frontend.dir/rkglobals.o >> CMakeFiles/rkward.frontend.dir/robjectviewer.o >> CMakeFiles/rkward.frontend.dir/rkconsole.o >> CMakeFiles/rkward.frontend.dir/rkwardapplication.o -o >> rkward.frontend.app/Contents/MacOS/rkward.frontend -F/sw/lib/qt4-mac/lib >> -L/sw/opt/kde4/mac/lib >> -L/sw/Library/Frameworks/R.framework/Versions/3.0/Resources/lib >> -L/sw/src/fink.build/rkward-r30-0.6.1-1/rkward-0.6.1/build/lib >> -L/sw/opt/soprano/mac/lib /sw/opt/kde4/mac/lib/libkdecore.5.13.1.dylib >> ../lib/libwindows.a ../lib/libagents.a ../lib/libdialogs.a >> ../lib/libplugin.a ../lib/libsettings.a ../lib/libdataeditor.a >> ../lib/libcore.a ../lib/libscriptbackends.a ../lib/librbackend.a >> ../lib/libmisc.a -lktexteditor /sw/opt/kde4/mac/lib/libkhtml.5.13.1.dylib >> /sw/opt/kde4/mac/lib/libkfile.4.13.1.dylib >> /sw/opt/kde4/mac/lib/libkdeui.5.13.1.dylib >> /sw/opt/kde4/mac/lib/libkrosscore.4.13.1.dylib -framework QtScript >> -framework QtNetwork -framework phonon >> /sw/opt/kde4/mac/lib/libkjs.4.13.1.dylib >> /sw/opt/kde4/mac/lib/libkparts.4.13.1.dylib >> /sw/opt/kde4/mac/lib/libkio.5.13.1.dylib -framework QtNetwork >> /sw/opt/kde4/mac/lib/libnepomukutils.4.13.1.dylib >> /sw/opt/kde4/mac/lib/libnepomuk.4.13.1.dylib >> /sw/opt/soprano/mac/lib/libsoprano.dylib >> /sw/opt/kde4/mac/lib/libkdeui.5.13.1.dylib >> /sw/opt/kde4/mac/lib/libkdecore.5.13.1.dylib -framework QtDBus -framework >> QtCore -framework Carbon -framework QtGui -framework QtSvg -framework QtXml >> -Wl,-rpath,/sw/opt/kde4/mac/lib >> -Wl,-rpath,/sw/Library/Frameworks/R.framework/Versions/3.0/Resources/lib >> >> yet when I manually execute… >> >> % cd /sw/src/fink.build/rkward-r30-0.6.1-1/rkward-0.6.1/build/rkward >> % source CMakeFiles/rkward.frontend.dir/link.txt >> % otool -L rkward.frontend.app/Contents/MacOS/rkward.frontend >> >> rkward.frontend.app/Contents/MacOS/rkward.frontend: >> /sw/opt/kde4/mac/lib/libkdecore.5.dylib >> (compatibility version 5.0.0, current version 5.13.1) >> /sw/opt/kde4/mac/lib/libktexteditor.4.dylib >> (compatibility version 4.0.0, current version 4.13.1) >> /sw/opt/kde4/mac/lib/libkhtml.5.dylib (compatibility version 5.0.0, >> current version 5.13.1) >> /sw/opt/kde4/mac/lib/libkfile.4.dylib (compatibility version 4.0.0, >> current version 4.13.1) >> /sw/opt/kde4/mac/lib/libkdeui.5.dylib (compatibility version 5.0.0, >> current version 5.13.1) >> /sw/op
Re: [Fink-devel] rkward vs katepart.so
Hanspeter, The difference appears to be that we are emitting -Wl,-dead_strip_dylibs in fink whereas the kde builds on MacPorts doesn't do that. Adding… perl -pi -e 's|-Wl,-dead_strip_dylibs||g' rkward/CMakeFiles/rkward.frontend.dir/link.txt before the make in rkward-r.info's CompileScript restores the linkage to the same as MacPorts for /sw/opt/kde4/mac/bin/rkward.frontend.app/Contents/MacOS/rkward.frontend but the plugin error still remains. Jack On Sat, Jun 14, 2014 at 4:57 PM, Jack Howarth wrote: > Hanspeter, > Something really strange is happening with the kde build of rkward > under fink. After building 'fink -m -kK rkward-r30' using the files from my > experimental, I find > that > /sw/src/fink.build/rkward-r30-0.6.1-1/rkward-0.6.1/build/rkward/CMakeFiles/rkward.frontend.dir/link.txt > shows… > > /sw/var/lib/fink/path-prefix-clang/g++ -I/sw/include -fno-common > -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts > -Wall -W -Wpointer-arith -Wformat-security -Woverloaded-virtual -fno-common > -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden > -Wno-return-type-c-linkage -O2 -DNDEBUG -DQT_NO_DEBUG -arch x86_64 > -isysroot > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk > -mmacosx-version-min=10.7 -Wl,-search_paths_first > -Wl,-headerpad_max_install_names > -L/sw/src/fink.build/rkward-r30-0.6.1-1/rkward-0.6.1/build/lib > -L/sw/opt/kde4/mac/lib -L/sw/lib/system-openssl/lib > -L/sw/lib/freetype219/lib -L/sw/lib/fontconfig2/lib -L/sw/lib/qt4-mac/lib > -L/sw/opt/qca2/mac/lib -L/sw/opt/strigi/mac/lib -L/sw/opt/soprano/mac/lib > -L/sw/opt/grantlee/mac/lib -L/sw/opt/attica/mac/lib > -L/sw/opt/akonadi/mac/lib -L/sw/lib -Wl,-dead_strip_dylibs > CMakeFiles/rkward.frontend.dir/rkward.frontend_automoc.o > CMakeFiles/rkward.frontend.dir/rkward.o > CMakeFiles/rkward.frontend.dir/main.o > CMakeFiles/rkward.frontend.dir/rkglobals.o > CMakeFiles/rkward.frontend.dir/robjectviewer.o > CMakeFiles/rkward.frontend.dir/rkconsole.o > CMakeFiles/rkward.frontend.dir/rkwardapplication.o -o > rkward.frontend.app/Contents/MacOS/rkward.frontend -F/sw/lib/qt4-mac/lib > -L/sw/opt/kde4/mac/lib > -L/sw/Library/Frameworks/R.framework/Versions/3.0/Resources/lib > -L/sw/src/fink.build/rkward-r30-0.6.1-1/rkward-0.6.1/build/lib > -L/sw/opt/soprano/mac/lib /sw/opt/kde4/mac/lib/libkdecore.5.13.1.dylib > ../lib/libwindows.a ../lib/libagents.a ../lib/libdialogs.a > ../lib/libplugin.a ../lib/libsettings.a ../lib/libdataeditor.a > ../lib/libcore.a ../lib/libscriptbackends.a ../lib/librbackend.a > ../lib/libmisc.a -lktexteditor /sw/opt/kde4/mac/lib/libkhtml.5.13.1.dylib > /sw/opt/kde4/mac/lib/libkfile.4.13.1.dylib > /sw/opt/kde4/mac/lib/libkdeui.5.13.1.dylib > /sw/opt/kde4/mac/lib/libkrosscore.4.13.1.dylib -framework QtScript > -framework QtNetwork -framework phonon > /sw/opt/kde4/mac/lib/libkjs.4.13.1.dylib > /sw/opt/kde4/mac/lib/libkparts.4.13.1.dylib > /sw/opt/kde4/mac/lib/libkio.5.13.1.dylib -framework QtNetwork > /sw/opt/kde4/mac/lib/libnepomukutils.4.13.1.dylib > /sw/opt/kde4/mac/lib/libnepomuk.4.13.1.dylib > /sw/opt/soprano/mac/lib/libsoprano.dylib > /sw/opt/kde4/mac/lib/libkdeui.5.13.1.dylib > /sw/opt/kde4/mac/lib/libkdecore.5.13.1.dylib -framework QtDBus -framework > QtCore -framework Carbon -framework QtGui -framework QtSvg -framework QtXml > -Wl,-rpath,/sw/opt/kde4/mac/lib > -Wl,-rpath,/sw/Library/Frameworks/R.framework/Versions/3.0/Resources/lib > > yet when I manually execute… > > % cd /sw/src/fink.build/rkward-r30-0.6.1-1/rkward-0.6.1/build/rkward > % source CMakeFiles/rkward.frontend.dir/link.txt > % otool -L rkward.frontend.app/Contents/MacOS/rkward.frontend > > rkward.frontend.app/Contents/MacOS/rkward.frontend: > /sw/opt/kde4/mac/lib/libkdecore.5.dylib > (compatibility version 5.0.0, current version 5.13.1) > /sw/opt/kde4/mac/lib/libktexteditor.4.dylib > (compatibility version 4.0.0, current version 4.13.1) > /sw/opt/kde4/mac/lib/libkhtml.5.dylib (compatibility version 5.0.0, > current version 5.13.1) > /sw/opt/kde4/mac/lib/libkfile.4.dylib (compatibility version 4.0.0, > current version 4.13.1) > /sw/opt/kde4/mac/lib/libkdeui.5.dylib (compatibility version 5.0.0, > current version 5.13.1) > /sw/opt/kde4/mac/lib/libkrosscore.4.dylib (compatibility version 4.0.0, > current version 4.13.1) > /sw/lib/qt4-mac/lib/QtScript.framework/Versions/4/QtScript (compatibility > version 4.8.0, current version 4.8.6) > /sw/lib/qt4-mac/lib/QtNetwork.framework/Versions/4/QtNetwork > (compatibility version 4.8.0, current version 4.8.6) > /sw/opt/kde4/mac/lib/libkparts.4.dylib (compatibility version 4.0.0, > current version 4.13.1) > /sw/opt/kde4/mac/lib/libkio.5.dylib (compatibility version 5.0.0, current > version 5.13.1) > /sw/lib/qt4-mac/lib/QtCore.framework/Versions/4/QtCore (compatibility > version 4.8.0, current version 4.8.6) > /sw/lib/qt4-mac/lib/QtGui.framework/Versions/4/QtGui (compatibility > version 4.8.0, c
Re: [Fink-devel] rkward vs katepart.so
Hanspeter, Something really strange is happening with the kde build of rkward under fink. After building 'fink -m -kK rkward-r30' using the files from my experimental, I find that /sw/src/fink.build/rkward-r30-0.6.1-1/rkward-0.6.1/build/rkward/CMakeFiles/rkward.frontend.dir/link.txt shows… /sw/var/lib/fink/path-prefix-clang/g++ -I/sw/include -fno-common -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -Woverloaded-virtual -fno-common -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wno-return-type-c-linkage -O2 -DNDEBUG -DQT_NO_DEBUG -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk -mmacosx-version-min=10.7 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/sw/src/fink.build/rkward-r30-0.6.1-1/rkward-0.6.1/build/lib -L/sw/opt/kde4/mac/lib -L/sw/lib/system-openssl/lib -L/sw/lib/freetype219/lib -L/sw/lib/fontconfig2/lib -L/sw/lib/qt4-mac/lib -L/sw/opt/qca2/mac/lib -L/sw/opt/strigi/mac/lib -L/sw/opt/soprano/mac/lib -L/sw/opt/grantlee/mac/lib -L/sw/opt/attica/mac/lib -L/sw/opt/akonadi/mac/lib -L/sw/lib -Wl,-dead_strip_dylibs CMakeFiles/rkward.frontend.dir/rkward.frontend_automoc.o CMakeFiles/rkward.frontend.dir/rkward.o CMakeFiles/rkward.frontend.dir/main.o CMakeFiles/rkward.frontend.dir/rkglobals.o CMakeFiles/rkward.frontend.dir/robjectviewer.o CMakeFiles/rkward.frontend.dir/rkconsole.o CMakeFiles/rkward.frontend.dir/rkwardapplication.o -o rkward.frontend.app/Contents/MacOS/rkward.frontend -F/sw/lib/qt4-mac/lib -L/sw/opt/kde4/mac/lib -L/sw/Library/Frameworks/R.framework/Versions/3.0/Resources/lib -L/sw/src/fink.build/rkward-r30-0.6.1-1/rkward-0.6.1/build/lib -L/sw/opt/soprano/mac/lib /sw/opt/kde4/mac/lib/libkdecore.5.13.1.dylib ../lib/libwindows.a ../lib/libagents.a ../lib/libdialogs.a ../lib/libplugin.a ../lib/libsettings.a ../lib/libdataeditor.a ../lib/libcore.a ../lib/libscriptbackends.a ../lib/librbackend.a ../lib/libmisc.a -lktexteditor /sw/opt/kde4/mac/lib/libkhtml.5.13.1.dylib /sw/opt/kde4/mac/lib/libkfile.4.13.1.dylib /sw/opt/kde4/mac/lib/libkdeui.5.13.1.dylib /sw/opt/kde4/mac/lib/libkrosscore.4.13.1.dylib -framework QtScript -framework QtNetwork -framework phonon /sw/opt/kde4/mac/lib/libkjs.4.13.1.dylib /sw/opt/kde4/mac/lib/libkparts.4.13.1.dylib /sw/opt/kde4/mac/lib/libkio.5.13.1.dylib -framework QtNetwork /sw/opt/kde4/mac/lib/libnepomukutils.4.13.1.dylib /sw/opt/kde4/mac/lib/libnepomuk.4.13.1.dylib /sw/opt/soprano/mac/lib/libsoprano.dylib /sw/opt/kde4/mac/lib/libkdeui.5.13.1.dylib /sw/opt/kde4/mac/lib/libkdecore.5.13.1.dylib -framework QtDBus -framework QtCore -framework Carbon -framework QtGui -framework QtSvg -framework QtXml -Wl,-rpath,/sw/opt/kde4/mac/lib -Wl,-rpath,/sw/Library/Frameworks/R.framework/Versions/3.0/Resources/lib yet when I manually execute… % cd /sw/src/fink.build/rkward-r30-0.6.1-1/rkward-0.6.1/build/rkward % source CMakeFiles/rkward.frontend.dir/link.txt % otool -L rkward.frontend.app/Contents/MacOS/rkward.frontend rkward.frontend.app/Contents/MacOS/rkward.frontend: /sw/opt/kde4/mac/lib/libkdecore.5.dylib (compatibility version 5.0.0, current version 5.13.1) /sw/opt/kde4/mac/lib/libktexteditor.4.dylib (compatibility version 4.0.0, current version 4.13.1) /sw/opt/kde4/mac/lib/libkhtml.5.dylib (compatibility version 5.0.0, current version 5.13.1) /sw/opt/kde4/mac/lib/libkfile.4.dylib (compatibility version 4.0.0, current version 4.13.1) /sw/opt/kde4/mac/lib/libkdeui.5.dylib (compatibility version 5.0.0, current version 5.13.1) /sw/opt/kde4/mac/lib/libkrosscore.4.dylib (compatibility version 4.0.0, current version 4.13.1) /sw/lib/qt4-mac/lib/QtScript.framework/Versions/4/QtScript (compatibility version 4.8.0, current version 4.8.6) /sw/lib/qt4-mac/lib/QtNetwork.framework/Versions/4/QtNetwork (compatibility version 4.8.0, current version 4.8.6) /sw/opt/kde4/mac/lib/libkparts.4.dylib (compatibility version 4.0.0, current version 4.13.1) /sw/opt/kde4/mac/lib/libkio.5.dylib (compatibility version 5.0.0, current version 5.13.1) /sw/lib/qt4-mac/lib/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.6) /sw/lib/qt4-mac/lib/QtGui.framework/Versions/4/QtGui (compatibility version 4.8.0, current version 4.8.6) /sw/lib/qt4-mac/lib/QtXml.framework/Versions/4/QtXml (compatibility version 4.8.0, current version 4.8.6) /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 52.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.1.0) the linkages on libsoprano and libkjs are missing despite the fact that appending -v reveals the linkage command used as… "/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.7.0 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk -o rkward.frontend.app/Contents/MacOS/rkward.frontend -lcrt1.10.6.o -L/sw/src/fink.build/rkward