From kde-devel Thu May 30 19:54:13 2002 From: fenix Date: Thu, 30 May 2002 19:54:13 +0000 To: kde-devel Subject: [PATCH]: fix compilation of kdemultimedia/kaudiocreator with g++3.1 X-MARC-Message: https://marc.info/?l=kde-devel&m=102278845318999 config line: > ./configure --prefix=3D/home/kde3/kde3 --enable-warnings --enable-objprelink --enable-final --disable-debug --enable-audio=3Dalsa 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=20 PURPOSE. Index: cdconfigimp.cpp =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 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=E9pertoire `/home/kde3/CVS/kde/kdemultimedia/kaudiocreator/icons' make[1]: Rien =E0 faire pour `all'. make[1]: Quitte le r=E9pertoire `/home/kde3/CVS/kde/kdemultimedia/kaudiocreator/icons' make[1]: Entre dans le r=E9pertoire `/home/kde3/CVS/kde/kdemultimedia/kaudiocreator' creating kaudiocreator.all_cpp.cpp ... source=3D'kaudiocreator.all_cpp.cpp' object=3D'kaudiocreator.all_cpp.o' libtool=3Dno \ depfile=3D'.deps/kaudiocreator.all_cpp.Po' tmpdepfile=3D'.deps/kaudiocreator.all_cpp.TPo' \ depmode=3Dgcc3 /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=3D\"/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=3D500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST=20 -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=E9pertoire `/home/kde3/CVS/kde/kdemultimedia/kaudiocreator/icons' make[1]: Rien =E0 faire pour `all'. make[1]: Quitte le r=E9pertoire `/home/kde3/CVS/kde/kdemultimedia/kaudiocreator/icons' make[1]: Entre dans le r=E9pertoire `/home/kde3/CVS/kde/kdemultimedia/kaudiocreator' creating kaudiocreator.all_cpp.cpp ... source=3D'kaudiocreator.all_cpp.cpp' object=3D'kaudiocreator.all_cpp.o' libtool=3Dno \ depfile=3D'.deps/kaudiocreator.all_cpp.Po' tmpdepfile=3D'.deps/kaudiocreator.all_cpp.TPo' \ depmode=3Dgcc3 /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=3D\"/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=3D500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST=20 -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 <<