Имеем FreeBSD 4.6STABLE, X 4.0.2, KDE 3.0.1. Поставил licq-devel версии 20020312. Пытаюсь поставить licq-qt-gui и натыкаюсь на следующую проблему (порядок моих действий): патчим Makefile следующим патчем
>------------------------------------------------<
--- Makefile.orig Mon Jul 22 16:26:04 2002
+++ Makefile Mon Jul 22 16:42:14 2002
@@ -12,15 +12,24 @@
MAINTAINER= dinoex@FreeBSD.org
USE_AUTOMAKE= yes
-USE_QT_VER= 2
CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS}" \
- LIBS="${PTHREAD_LIBS}"
+ LIBS="${PTHREAD_LIBS}" KDEDIR="/usr/local"
+CONFIGURE_ARGS+= --with-kde
+
+.if defined(USE_QT3)
+USE_QT_VER= 3
+.else
+USE_QT_VER= 2
+MAKE_ENV+= MOC=${X11BASE}/bin/moc2
+.endif
+.if !defined(USE_QT3)
post-patch:
@${PERL5} -pi -e 's|libqt-mt.so.2|libqt2-mt.so.4|g;' \
-e 's|-lqt-mt|-lqt2-mt|g;' -e 's|libqt.so|libqt2.so|g;' \
-e 's|-lqt$$|-lqt2|g;' ${WRKSRC}/acinclude.m4
+.endif
pre-configure:
@(cd ${WRKSRC} && ${ACLOCAL})
>------------------------------------------------<
пишу в Makefile USE_QT3=yes и говорю make -DWITH_LICQ_DEVEL
получаем такую ошибку:
adduserdlg.cpp:75: adduserdlg.moc: No such file or directory
gmake[2]: *** [adduserdlg.lo] Ошибка 1
gmake[2]: Выход из каталог `/usr/ports/net/licq-qt-gui/work/licq-20020312/plugins/qt-gui/src'
gmake[1]: *** [all-recursive] Ошибка 1
gmake[1]: Выход из каталог `/usr/ports/net/licq-qt-gui/work/licq-20020312/plugins/qt-gui'
gmake: *** [all-recursive-am] Ошибка 2
*** Error code 2
Stop in /usr/ports/net/licq-qt-gui.
Как мона поставить Licq имею QT3 & KDE 3.0.1?