Fink and 10.6

| 4 Comments

It's been a crazy couple of weeks, with Snow Leopard out, people are scrambling to fix packages that haven't been already. I was a slacker in running the seeds this time around, and haven't really had much chance to give my packages a serious look until recently, but FYI, I am working on getting everything building everywhere I can.

Some notes on popular stuff:

  • KDE3: There were a number of annoying things blocking KDE3, but with the approval of some of the other maintainers, I've got a lot of the deps that were failing fixed up, and I'm working my way through a full KDE build and hope to have everything hunky-dory in unstable in the next few days.
  • KDE4: First of all: there will not be KDE4 on x86_64 in the near future. Qt4/Mac 64-bit does not have the Qt3Support framework, which plenty of KDE4 bits still depend on. I'll definitely be making sure that KDE4 builds fine in 32-bit mode, and in 64-bit X11 though, and after that, well, we'll see how much work it is to excise Qt3Support from at least the base libraries. In the process, I'm going to try to update it to KDE 4.3.1.
  • Java packages: When I packaged a lot of Java stuff for 10.4 and 10.5, I tried to build them targeting the 1.4 JDK, so it was more likely that built jars would work for most people. Unfortunately, Snow Leopard removes the 1.4 JDK, so I'm updating everything to build with the 1.5 JDK. Most stuff is handled, I'll be fixing up other stuff as I run into them.

If you have packages that you use day-to-day, let me know, I'll try to get to them first. I've been fixing things up on a first-come, first-serve basis based on reports to my maintainer email address(es).

I'll post here on my blog if I hit any other major milestones. In the meantime, happy Finking. :)

4 Comments

Hello there, thanks for the great work you do by making these packages available on Mac Os X. I started using fink since I bought my Macbook and it is just great to be able to use some little/big tools I could not do without!

One of this is Kile,
a LaTeX editor which I think is the most amazing open-source editor for TeX available so far. And it works only on Linux/KDE, and I always installed it via Fink.

I have seen that now should be available natively and not via X11, so I tried to install it on Snow Leopard (32bit), but kdelibs4-mac-4.2.4-2 does not compile, the error message that comes out in compilation stage is:

In file included from /sw/src/fink.build/kdelibs4-mac-4.2.4-2/kdelibs-4.2.4/build/kdemacros.h:162,
from /sw/src/fink.build/kdelibs4-mac-4.2.4-2/kdelibs-4.2.4/kdecore/kdecore_export.h:24,
from /sw/src/fink.build/kdelibs4-mac-4.2.4-2/kdelibs-4.2.4/kdecore/io/ksavefile.h:25,
from /sw/src/fink.build/kdelibs4-mac-4.2.4-2/kdelibs-4.2.4/kdecore/io/ksavefile.cpp:24:
/sw/lib/qt4-mac/include/QtCore/qglobal.h:314:6: warning: #warning "Support for this version of Mac OS X is still preliminary"
/sw/src/fink.build/kdelibs4-mac-4.2.4-2/kdelibs-4.2.4/kdecore/io/ksavefile.cpp: In member function 'bool KSaveFile::finalize()':
/sw/src/fink.build/kdelibs4-mac-4.2.4-2/kdelibs-4.2.4/kdecore/io/ksavefile.cpp:210: error: 'fdatasync' was not declared in this scope
make[2]: *** [kdecore/CMakeFiles/kdecore.dir/io/ksavefile.o] Error 1
make[1]: *** [kdecore/CMakeFiles/kdecore.dir/all] Error 2
make: *** [all] Error 2


I presume you may be working on getting this fixed, but I just let you know!

Thanks again!
Tommaso.

Hopefully when you do have it updated and registered on Fink you'll make a blog about it. I'd really love to be able to use ktorrent without x11. :)

Hi, any news about KDE4 packages for 10.6 ?
Thanks for the hard work !
Cheers

I have been trying to install amarok with fink for about a month now and always get the same problem, whats the story!
Its compiles to 98% then I get this:

98% linking ./amarok/src/amarokapp
g++-4.2 -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Os -Os -fPIC -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -I/sw/lib/system-openssl/include -I/sw/lib/freetype219/include/freetype2 -I/sw/lib/freetype219/include -I/sw/lib/flex/include -fno-common -no-cpp-precomp -DMACOSX -DARTS_NO_ALARM -I/sw/include -I/usr/X11R6/include -Wl,-dead_strip_dylibs -o ./amarok/src/.libs/amarokapp ./amarok/src/main.o -Wl,-bind_at_load -L/sw/lib/flex/lib -L/sw/lib/freetype219/lib -L/sw/lib/system-openssl/lib -L/sw/lib -L/sw/lib/qt3/lib -L/usr/X11/lib ./amarok/src/amarokcore/.libs/libamarokcore.a -L/usr/X11R6/lib ./amarok/src/.libs/libamarok.dylib ./amarok/src/analyzers/.libs/libanalyzers.a ./amarok/src/plugin/.libs/libplugin.a ./amarok/src/statusbar/.libs/libstatusbar.a /sw/lib/qt3/lib/libqt-mt.dylib /sw/lib/libpng12.dylib -lz -lm -lXext -lX11 -lSM -lICE ./amarok/src/metadata/.libs/libmetadata.a /sw/lib/libmp4v2.dylib /sw/lib/libkutils.dylib /sw/lib/libkio.dylib /sw/lib/libkdeui.dylib /sw/lib/libkdecore.dylib /sw/lib/libkhtml.dylib /sw/lib/libknewstuff.dylib -ltag -lGL ./amarok/src/sqlite/.libs/libsqlite.a -lpthread /sw/lib/libtunepimp.dylib
creating ./amarok/src/amarokapp
98% linking ./amarok/src/loader/amarok
/bin/sh ./libtool --mode=link --tag=CXX g++-4.2 -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Os -Os -fPIC -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -I/sw/lib/system-openssl/include -I/sw/lib/freetype219/include/freetype2 -I/sw/lib/freetype219/include -I/sw/lib/flex/include -fno-common -no-cpp-precomp -DMACOSX -DARTS_NO_ALARM -I/sw/include -I/usr/X11R6/include -L/sw/lib/flex/lib -L/sw/lib/freetype219/lib -L/sw/lib/system-openssl/lib -Wl,-dead_strip_dylibs -L/sw/lib -L/sw/lib/qt3/lib -L/usr/X11/lib -L/sw/lib -R /sw/lib -R /sw/lib -R /sw/lib/qt3/lib -R /usr/X11/lib -R /sw/lib -o ./amarok/src/loader/amarok -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread -lkdeui ./amarok/src/loader/loader.o -L/sw/lib -L/usr/X11R6/lib
mkdir ./amarok/src/loader/.libs
g++-4.2 -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Os -Os -fPIC -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -I/sw/lib/system-openssl/include -I/sw/lib/freetype219/include/freetype2 -I/sw/lib/freetype219/include -I/sw/lib/flex/include -fno-common -no-cpp-precomp -DMACOSX -DARTS_NO_ALARM -I/sw/include -I/usr/X11R6/include -Wl,-dead_strip_dylibs -o ./amarok/src/loader/amarok ./amarok/src/loader/loader.o -Wl,-bind_at_load -L/sw/lib/flex/lib -L/sw/lib/freetype219/lib -L/sw/lib/system-openssl/lib -L/sw/lib -L/sw/lib/qt3/lib -L/usr/X11/lib /sw/lib/qt3/lib/libqt-mt.dylib /sw/lib/libpng12.dylib -lz -lm -lXext -lX11 -lSM -lICE -lpthread /sw/lib/libkdeui.dylib -L/usr/X11R6/lib
Undefined symbols:
"KStandardDirs::~KStandardDirs()", referenced from:
Loader::Loader(QStringList) in loader.o
"KGlobal::config()", referenced from:
Loader::Loader(QStringList) in loader.o
"KStandardDirs::KStandardDirs()", referenced from:
Loader::Loader(QStringList) in loader.o
"KInstance::KInstance(QCString const&)", referenced from:
Loader::Loader(QStringList) in loader.o
"KStandardDirs::findResource(char const*, QString const&) const", referenced from:
Loader::Loader(QStringList) in loader.o
"KStandardDirs::findAllResources(char const*, QString const&, bool, bool) const", referenced from:
Loader::Loader(QStringList) in loader.o
"KGlobal::dirs()", referenced from:
Loader::Loader(QStringList) in loader.o
"KInstance::~KInstance()", referenced from:
Loader::Loader(QStringList) in loader.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Error creating ./amarok/src/loader/amarok. Exit status 1.
amarok-core-1.4.8-2 make failed!
### execution of /var/tmp/tmp.1.JQJoyn failed, exit code 1
Removing runtime build-lock...
Removing build-lock package...
/sw/bin/dpkg-lockwait -r fink-buildlock-amarok-core-1.4.8-2
(Reading database ... 74911 files and directories currently installed.)
Removing fink-buildlock-amarok-core-1.4.8-2 ...
Failed: phase compiling: amarok-core-1.4.8-2 failed