Ok, this is the approach I took to get around the 8.0 compiling issue
and it works (package builds and installs without problems):
1. Edited /etc/mandrake-release to reflect 8.1 (I suppose I could have
installed the mandrake-release RPM)
2. Tried to build kdebase and failed because there was no
qt-static-devel package installed
3. Realised that RPM names have changed a bit between 8.0 and 8.1 and
re-build + installed new QT
4. Rebuilt + installed kdelibs to make use of the 8.1 release and the
new QT libs
5. Recompiled kdebase
So in effect, nothing has really changed except for the new builds that
uses the 8.1 sections in the KDE spec file. (Including the patches being
applied by default, instead of manually as suggested. Which could/should
have solved the problem.) This approach is maybe a bit better if you are
completely off your rocker and try to re-compile the whole thing like
I'm doing. At least I have a couple of more boxes to compile on now ;)
Greetings,
Jaco
On Wed, 29 Aug 2001 10:12:21 +0200, laurent Montel
<[EMAIL PROTECTED]> wrote:
>Le Mercredi 29 Aot 2001 10:04, Jaco Greeff a �crit :
>> It is an 8.0 base install. So what you are suggesting it that I
should
>> rather do an 8.1 install before attempting all these. That is
basically
>> where I'm heading without doing the install (by rebuilding all the
core
>> stuff I use), but it that is not going to work, it is not going to
>> work...
>
>No for me you have add some package from cooker, because here on a mdk
8.0,
>it compiles very well.
>So apply this two patchs and it will work.
>bye
>
>>
>> On Wed, 29 Aug 2001 09:58:03 +0200, laurent Montel
>>
>> <[EMAIL PROTECTED]> wrote:
>> >Le Mercredi 29 Aot 2001 09:41, Jaco Greeff a �crit :
>> >> Here is the rest of the build from where we left off with the
full
>> >> failure: (Sorry for the delay, like I've said this is a PIII-500.
>>
>> I've
>>
>> >> also included the pluginmgr.cpp, but it looks fine to me. I'm
almost
>> >> sure this is a libvrary issue altough I have the latest kdelibs
and
>>
>> qt
>>
>> >> built and installed.)
>> >>
>> >> configure.in:128: warning: AC_TRY_RUN called without default to
>>
>> allow
>>
>> >> cross compiling
>> >> configure.in:136: warning: AC_TRY_RUN called without default to
>>
>> allow
>>
>> >> cross compiling
>> >> configure.in:128: warning: AC_TRY_RUN called without default to
>>
>> allow
>>
>> >> cross compiling
>> >> configure.in:136: warning: AC_TRY_RUN called without default to
>>
>> allow
>>
>> >> cross compiling
>> >> ++ awk '{print $4}' /etc/mandrake-release
>> >> + '[' 8.0 = 7.2 ']'
>> >> ++ awk '{print $4}' /etc/mandrake-release
>> >> + '[' 8.0 = 8.0 ']'
>> >> + CFLAGS=-O2 -march=i686
>> >> + CXXFLAGS=-O2 -march=i686
>> >> + ./configure --prefix=/usr --build=i686-mandrake-linux
>>
>> --disable-debug
>>
>> >> --enable-final --enable-shared --enable-static --disable-mt
>> >> --disable-rpath --with-pam=kde --with-ssl-dir=/usr --enable-cups
>> >> --disable-lametest --with-cdparanoia --with-vorbis=/usr
>>
>> --with-ldap=/usr
>>
>> >> ++ awk '{print $4}' /etc/mandrake-release
>> >> + '[' 8.0 = 8.1 ']'
>> >> + '[' -z '' -a -f /proc/stat ']'
>> >> ++ egrep -c '^cpu[0-9]+' /proc/stat
>> >> + NPROCS=1
>> >> + '[' -z 1 -o 1 -le 0 ']'
>> >> + make -j1
>> >> libtool: link: warning: `-version-info' is ignored for programs
>> >> In file included from libkatedocument_la.all_cpp.cpp:4:
>> >> katedocument.cpp: In method `int KateDocument::textWidth ()':
>> >> katedocument.cpp:893: warning: return to `int' from `float'
>> >> katedocument.cpp:893: warning: argument to `int' from `float'
>> >> In file included from libkatedocument_la.all_cpp.cpp:11:
>> >> katecmds.cpp: In method `bool KateCommands::Fifo::execCmd
(QString,
>> >> KateView *)':
>> >> katecmds.cpp:654: warning: no return statement in function
returning
>> >> non-void
>> >> In file included from main.cpp:13,
>> >> from libkcm_kio_la.all_cpp.cpp:5:
>> >> kproxydlg.h:48:8: warning: #warning workaround for a bug of
QSpinBox
>>
>> in
>>
>> >> >= Qt 2.2.0
>> >>
>> >> In file included from libkcm_kio_la.all_cpp.cpp:12:
>> >> netpref.cpp: In method `KIOPreferences::KIOPreferences (QWidget
*,
>> >> const char *)':
>> >> netpref.cpp:24: warning: passing `double' for argument 2 of
>> >> `QVBoxLayout::QVBoxLayout (QWidget *, int, int, const char *)'
>> >> netpref.cpp:40: warning: passing `double' for argument 1 of
>> >> `QLayout::setMargin (int)'
>> >> auth.o: In function `MakeServerAuthFile':
>> >> auth.o(.text+0x436): the use of `mktemp' is dangerous, better use
>> >> `mkstemp'
>> >> In file included from libkicker_share_la.all_cpp.cpp:2:
>> >> pluginmgr.cpp: In method `KPanelApplet
>>
>> *KickerPluginManager::loadApplet
>>
>> >> (const QString &, const QString &, QWidget *)':
>> >> pluginmgr.cpp:63: `lt_ptr_t' undeclared (first use this function)
>> >> pluginmgr.cpp:63: (Each undeclared identifier is reported only
once
>>
>> for
>>
>> >> each function it appears in.)
>> >> pluginmgr.cpp:63: parse error before `='
>> >> pluginmgr.cpp:64: `init_func' undeclared (first use this
function)
>> >> In file included from libkicker_share_la.all_cpp.cpp:2:
>> >> pluginmgr.cpp: In method `KPanelExtension
>> >> *KickerPluginManager::loadExtension (const QString &, const
QString
>>
>> &,
>>
>> >> QWidget *)':
>> >> pluginmgr.cpp:108: parse error before `='
>> >> make[3]: *** [libkicker_share_la.all_cpp.lo] Error 1
>> >> make[2]: *** [all-recursive] Error 1
>> >> make[1]: *** [all-recursive] Error 1
>> >> make: *** [all-recursive-am] Error 2
>> >> Bad exit status from /var/tmp/rpm-tmp.97092 (%build)
>> >
>> >You used a cooker version or 8.0 ?
>> >For cooker I add these patchs :
>> >
>> >kdebase-2.2.beta1-allow-kicker-to-build.patch.bz2
>> >kdebase-2.2.beta1-allow-kwin-to-build.patch.bz2
>> >
>> >So if it's not a 8.0 apply these patch.
>> >
>> >Bye
>> >If you can used a 8.1 please
>
>
>