[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    [PATCH]: fix compilation of kdemultimedia/kaudiocreator with g++3.1
From:       fenix <fenix () club-internet ! fr>
Date:       2002-05-30 19:54:13
[Download RAW message or body]


config line:

> ./configure --prefix=/home/kde3/kde3 --enable-warnings
--enable-objprelink --enable-final --disable-debug --enable-audio=alsa

gcc --version:

> gcc-3.1 (GCC) 3.1 (Mandrake Linux 8.3 3.1-1mdk)
> Copyright (C) 2002 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There
is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE.


Index: cdconfigimp.cpp
===================================================================
RCS file: /home/kde/kdemultimedia/kaudiocreator/cdconfigimp.cpp,v
retrieving revision 1.6
diff -u -u -r1.6 cdconfigimp.cpp
--- cdconfigimp.cpp     30 May 2002 11:46:14 -0000      1.6
+++ cdconfigimp.cpp     30 May 2002 19:38:34 -0000
@@ -74,7 +74,7 @@
 #include "cdconfigimp.h"
 #include "cddb.h"

-using namespace KIO;
+//using namespace KIO;

 #define MAX_IPC_SIZE (1024*32)


this patch fix that error:

kde3@DarKBlue kaudiocreator]$ make
Making all in icons
make[1]: Entre dans le répertoire
`/home/kde3/CVS/kde/kdemultimedia/kaudiocreator/icons'
make[1]: Rien à faire pour `all'.
make[1]: Quitte le répertoire
`/home/kde3/CVS/kde/kdemultimedia/kaudiocreator/icons'
make[1]: Entre dans le répertoire
`/home/kde3/CVS/kde/kdemultimedia/kaudiocreator'
creating kaudiocreator.all_cpp.cpp ...
source='kaudiocreator.all_cpp.cpp' object='kaudiocreator.all_cpp.o'
libtool=no \
depfile='.deps/kaudiocreator.all_cpp.Po'
tmpdepfile='.deps/kaudiocreator.all_cpp.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I..   -I/home/kde3/kde3/include
-I/home/kde3/CVS/qt-copy/include -I/usr/X11R6/include  -static -Wall
-DDATADIR=\"/home/kde3/kde3/share/apps/kaudiocreator\"
-DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long
-Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith
-Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500
-D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2
-fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST 
-c -o kaudiocreator.all_cpp.o `test -f kaudiocreator.all_cpp.cpp || echo
'./'`kaudiocreator.all_cpp.cpp
In file included from kaudiocreator.all_cpp.cpp:5:
encoderconfigimp.cpp:29: type specifier omitted for parameter `Job'
encoderconfigimp.cpp:29: parse error before `*' token
encoderconfigimp.cpp: In function `void replaceSpecialChars(...)':
encoderconfigimp.cpp:30: `slash' undeclared (first use this function)
encoderconfigimp.cpp:30: (Each undeclared identifier is reported only
once for each function it appears in.)
encoderconfigimp.cpp:31: `string' undeclared (first use this function)
encoderconfigimp.cpp:31: `job' undeclared (first use this function)
In file included from kaudiocreator.all_cpp.cpp:5:
encoderconfigimp.cpp: In destructor `virtual
EncoderConfigImp::~EncoderConfigImp()':
encoderconfigimp.cpp:80: use of `Job' is ambiguous
job.h:18:   first declared as `class Job' here


it remove abusive use of using keyword :(


but now i have that error :((( and i can't fix it

[kde3@DarKBlue kaudiocreator]$ make
Making all in icons
make[1]: Entre dans le répertoire
`/home/kde3/CVS/kde/kdemultimedia/kaudiocreator/icons'
make[1]: Rien à faire pour `all'.
make[1]: Quitte le répertoire
`/home/kde3/CVS/kde/kdemultimedia/kaudiocreator/icons'
make[1]: Entre dans le répertoire
`/home/kde3/CVS/kde/kdemultimedia/kaudiocreator'
creating kaudiocreator.all_cpp.cpp ...
source='kaudiocreator.all_cpp.cpp' object='kaudiocreator.all_cpp.o'
libtool=no \
depfile='.deps/kaudiocreator.all_cpp.Po'
tmpdepfile='.deps/kaudiocreator.all_cpp.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I..   -I/home/kde3/kde3/include
-I/home/kde3/CVS/qt-copy/include -I/usr/X11R6/include  -static -Wall
-DDATADIR=\"/home/kde3/kde3/share/apps/kaudiocreator\"
-DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long
-Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith
-Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500
-D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2
-fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST 
-c -o kaudiocreator.all_cpp.o `test -f kaudiocreator.all_cpp.cpp || echo
'./'`kaudiocreator.all_cpp.cpp
In file included from kaudiocreator.all_cpp.cpp:6:
queconfigimp.cpp: In member function `void QueConfigImp::addJob(Job*,
QString)':
queconfigimp.cpp:38: warning: unused variable `QueListViewItem*newItem'
In file included from kaudiocreator.all_cpp.cpp:8:
tracksconfigimp.cpp: In member function `void
TracksConfigImp::newSong(int, QString, int)':
tracksconfigimp.cpp:232: warning: unused variable
`QListViewItem*newItem'
In file included from /home/kde3/kde3/include/ksock.h:38,
                 from cddb.cpp:35,
                 from kaudiocreator.all_cpp.cpp:9:
/usr/include/netinet/in.h: At global scope:
/usr/include/netinet/in.h:259: parse error before `)' token
/usr/include/netinet/in.h:259: parse error before `?' token
/usr/include/netinet/in.h:259: parse error before `)' token
/usr/include/netinet/in.h:260: parse error before `)' token
/usr/include/netinet/in.h:260: parse error before `?' token
/usr/include/netinet/in.h:260: parse error before `)' token
/usr/include/netinet/in.h:262: parse error before `)' token
/usr/include/netinet/in.h:262: parse error before `?' token
/usr/include/netinet/in.h:262: parse error before `)' token
/usr/include/netinet/in.h:264: parse error before `)' token
/usr/include/netinet/in.h:264: parse error before `?' token
/usr/include/netinet/in.h:264: parse error before `)' token
In file included from /home/kde3/kde3/include/ksock.h:38,
                 from cddb.cpp:35,
                 from kaudiocreator.all_cpp.cpp:9:
/usr/include/netinet/in.h:367: parse error before `}' token


FeniX


>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic