put your logs at http://pastebin.com/

before compiling kdelibs you need to compile other dependency also.
check out kde techbase for that.
I used cmakekde script and it took only few mins to get my work done :)

On Wed, Aug 3, 2011 at 11:08 PM, Felix H. Dahlke <f...@ubercode.de> wrote:

> Hi,
>
> I'm trying to compile KDE (using kdesrc-build), but I am unable to
> compile kdelibs, libkdesu in particular.
>
> Here are the last few lines from the log:
>
> [ 27%] Building CXX object kdesu/CMakeFiles/kdesu.dir/stub.o
> Linking CXX shared library ../lib/libkdesu.so
> /usr/bin/ld: error: ../lib/libkpty.so.4.8.0:1:1: invalid character
> /usr/bin/ld: CMakeFiles/kdesu.dir/process.o: in function
>
> KDESu::PtyProcess::init():/home/fhd/Projects/kde/kdesrc/kdelibs/kdesu/process.cpp:147:
> error: undefined reference to 'KPty::~KPty()'
> /usr/bin/ld: CMakeFiles/kdesu.dir/process.o: in function
>
> KDESu::PtyProcess::init():/home/fhd/Projects/kde/kdesrc/kdelibs/kdesu/process.cpp:148:
> error: undefined reference to 'KPty::KPty()'
> /usr/bin/ld: CMakeFiles/kdesu.dir/process.o: in function
>
> KDESu::PtyProcess::init():/home/fhd/Projects/kde/kdesrc/kdelibs/kdesu/process.cpp:149:
> error: undefined reference to 'KPty::open()'
> /usr/bin/ld: CMakeFiles/kdesu.dir/process.o: in function
> KDESu::PtyProcess::fd()
> const:/home/fhd/Projects/kde/kdesrc/kdelibs/kdesu/process.cpp:172:
> error: undefined reference to 'KPty::masterFd() const'
> /usr/bin/ld: CMakeFiles/kdesu.dir/process.o: in function
>
> KDESu::PtyProcess::WaitSlave():/home/fhd/Projects/kde/kdesrc/kdelibs/kdesu/process.cpp:389:
> error: undefined reference to 'KPty::tcGetAttr(termios*) const'
> /usr/bin/ld: CMakeFiles/kdesu.dir/process.o: in function
>
> KDESu::PtyProcess::enableLocalEcho(bool):/home/fhd/Projects/kde/kdesrc/kdelibs/kdesu/process.cpp:408:
> error: undefined reference to 'KPty::setEcho(bool)'
> /usr/bin/ld: CMakeFiles/kdesu.dir/process.o: in function
>
> KDESu::PtyProcess::setupTTY():/home/fhd/Projects/kde/kdesrc/kdelibs/kdesu/process.cpp:522:
> error: undefined reference to 'KPty::setCTty()'
> /usr/bin/ld: CMakeFiles/kdesu.dir/process.o: in function
>
> KDESu::PtyProcess::setupTTY():/home/fhd/Projects/kde/kdesrc/kdelibs/kdesu/process.cpp:525:
> error: undefined reference to 'KPty::slaveFd() const'
> /usr/bin/ld: CMakeFiles/kdesu.dir/process.o: in function
> KDESu::PtyProcess::exec(QByteArray const&, QList<QByteArray>
> const&):/home/fhd/Projects/kde/kdesrc/kdelibs/kdesu/process.cpp:308:
> error: undefined reference to 'KPty::closeSlave()'
> /usr/bin/ld: CMakeFiles/kdesu.dir/process.o: in function
>
> KDESu::PtyProcess::~PtyProcess():/home/fhd/Projects/kde/kdesrc/kdelibs/kdesu/process.cpp:129:
> error: undefined reference to 'KPty::~KPty()'
> collect2: ld returned 1 exit status
> make[2]: *** [lib/libkdesu.so.5.8.0] Error 1
> make[1]: *** [kdesu/CMakeFiles/kdesu.dir/all] Error 2
> make: *** [all] Error 2
>
> Ideas?
>
>
>
> >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
> unsubscribe <<
>
>
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Reply via email to