On 08/24/2012 07:25 PM, Slávek Banko wrote:
The code that is in the GIT expects, that MOC_QT3 directs to moc-tqt. In this case is: $(MOC_QT3) moc $^ -o $@
expanded to: moc-tqt moc _input_file_ -o _output_file_
In your build environment probably MOC_QT3 directs to moc-qt3 == is expanded to: moc-qt3 moc _input_file_ -o _output_file_
And this leads to FTBFS for you. Therefore your patch which remove "moc" solves problem in your build environment. But for others is expanded to: moc-tqt _input_file_ -o _output_file_
And this leads to FTBFS for others. My patch tries to change your build environment == to set MOC_QT3 to moc-tqt instead of moc-qt3.
Slavek
Bewildering??
All I have is:
cd ${srcdir}
## adjust pkgconfig path export PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/opt/qt3/lib/pkgconfig"
## patch avahi-tqt (3.5.13-sru not patched) msg "Patching - avahi-tqt..." patch -Np0 -i ${srcdir}/avahi-tqt-watch.moc3.diff
cd ${srcdir}/${pkgname#*-}
msg "Starting configure..." ./autogen.sh --prefix=${TDEDIR} \ --sysconfdir=/etc \ --localstatedir=/var
msg "Building - $pkgname..." make
Where the patch is:
--- avahi-tqt/avahi-tqt/Makefile.am +++ avahi-tqt/avahi-tqt/Makefile.am 2012-08-08 22:06:07.211460764 -0500 @@ -34,7 +34,7 @@ qt-watch.cpp
qt-watch.moc3: qt-watch.cpp - $(AM_V_GEN)$(MOC_QT3) moc $^ $@ + $(AM_V_GEN)$(MOC_QT3) $^ -o $@
libavahi_tqt_la_CPPFLAGS = $(AM_CFLAGS) $(QT3_CFLAGS) $(VISIBILITY_HIDDEN_CFLAGS) libavahi_tqt_la_LIBADD = $(AM_LDADD) $(QT3_LIBS)
I don't see where the difference could be?