Menu

#7 problem during make

0.4.7
open
nobody
Application (3)
5
2006-07-31
2006-07-31
Anonymous
No

Hi. I'm not too sure if this is the same problem as
the other bug report for a compiling problem, so just
tell me if it is. I'm having trouble when I type make
to compile iList. This is the error I get:

Making all in src
make[2]: Entering directory `/home/kirk/ilist-0.4.7/
src'
if /bin/sh ../libtool --silent --mode=compile --
tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde3/
include -I/usr/lib/qt3/include -I/usr/X11R6/include -
I/opt/kde3/include/arts -DQT_THREAD_SUPPORT -
D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef
-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -
Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith
-Wwrite-strings -O2 -Wformat-security -Wmissing-format-
attribute -fno-exceptions -fno-check-new -fno-common -
MT videowidget.lo -MD -MP -MF ".deps/videowidget.Tpo" \
-c -o videowidget.lo `test -f 'videowidget.cpp' ||
echo './'`videowidget.cpp; \
then mv -f ".deps/videowidget.Tpo" ".deps/
videowidget.Plo"; \
else rm -f ".deps/videowidget.Tpo"; exit 1; \
fi
videowidget.cpp: In member function `virtual void
VideoWidget::enterEvent(QEvent*)':
videowidget.cpp:106: error: `currentDockPosition'
undeclared (first use this
function)
videowidget.cpp:106: error: (Each undeclared
identifier is reported only once
for each function it appears in.)
make[2]: *** [videowidget.lo] Error 1
make[2]: Leaving directory `/home/kirk/ilist-0.4.7/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/kirk/ilist-0.4.7'
make: *** [all] Error 2

It's probably because I don't have a certain file on
my system, and if that's the case, then just tell me
and I'll be on my way. If not, could you tell me how
to fix this, or when it will be fixed? This program
looks really awesome (the default playlist for Noatun
is really bad!) and Noatun would be perfect if I could
just get iList working for it. Thanks!

Discussion

  • Felix Berger

    Felix Berger - 2006-07-31

    Logged In: YES
    user_id=62553

    Hi,
    which version of KDE do you use?

    The method currentDockPosition() is part of the
    KDockWidget class since 3.3.

    If you don't intend to use the video widget anyway, you
    could also comment these lines out.

    Hope this info helps,
    Felix

     
  • Nobody/Anonymous

    Logged In: NO

    That helps a lot, but I don't know what lines you're
    talking about. Sorry, I'm really bad at this. I tried
    commenting out the function with line 106 in it, but I just
    got more errors.

     
  • Felix Berger

    Felix Berger - 2006-07-31

    Logged In: YES
    user_id=62553

    So you use an version of KDE that is older than 3.3? Which
    version do you use?

    Maybe commenting out is not such a good idea, after all.
    The dependency on KDE 3.3 was introduced as early as ilist
    0.3.0.
    http://sourceforge.net/project/shownotes.php?release_id=288418&group_id=110267

    You can try version 0.2.0 of ilist and see if it compiles,
    but it's very old and misses a lot of features.

     
  • Nobody/Anonymous

    Logged In: NO

    I'm using KDE 3.2. I don't plan to use the video widget at
    all, though. Would I have to use an older version in that
    case?

     
  • Felix Berger

    Felix Berger - 2006-08-01

    Logged In: YES
    user_id=62553

    It's not only the videowidget code that depends on KDE
    3.3, as you can read in the release notes of version 0.3.0
    at

    http://sourceforge.net/project/shownotes.php?release_id=288418&group_id=110267

    We also use KConfigXT, the configuration framework that
    was introduced in KDE 3.3. So you can only try version
    0.2.0 with the old KDE.

     
  • Nobody/Anonymous

    Logged In: NO

    Oh well. Something is better than nothing I guess. Thanks
    for taking the time.

     

Log in to post a comment.

MongoDB Logo MongoDB