[Ktechlab-devel] 2 Errors compiling SVN - revision 489

Eric Ensmann quinn at killkenny.org
Tue Sep 27 14:58:22 UTC 2005


Hi,

i was able to fix the first Error by adding an

	#include <assert.h>

to the projectdlgs.cpp file but i don't know how to fix the second one:

Making all in components
make[4]: Entering directory 
`/home/quinn/downloads/svn.ktechlab.org/src/electronics/components'
source='multiplexer.cpp' object='multiplexer.lo' libtool=yes \
depfile='.deps/multiplexer.Plo' tmpdepfile='.deps/multiplexer.TPlo' \
depmode=gcc3 /bin/sh ../../../admin/depcomp \
/bin/sh ../../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H 
-I. -I. -I../../.. -I../../../src -I../../../src/electronics 
-I../../../src/electronics/components -I../../../src/electronics/simulation 
-I../../../src/gui -I../../../src/languages -I../../../src/micro 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/kde/3.4/include 
-I/usr/qt/3/include -I.   -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  -c -o 
multiplexer.lo `test -f 'multiplexer.cpp' || echo './'`multiplexer.cpp
multiplexer.cpp: In member function `virtual void Multiplexer::dataChanged()':
multiplexer.cpp:68: error: call of overloaded `log(int)' is ambiguous
<internal>:68: error: candidates are: double std::log(double)
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include/g++-v3/cmath:411: error:       
             float std::log(float)
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include/g++-v3/cmath:419: error:       
             long double std::log(long double)
multiplexer.cpp:68: error: call of overloaded `log(int)' is ambiguous
<internal>:68: error: candidates are: double std::log(double)
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include/g++-v3/cmath:411: error:       
             float std::log(float)
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include/g++-v3/cmath:419: error:       
             long double std::log(long double)
make[4]: *** [multiplexer.lo] Error 1

Thanks for your help..





More information about the Ktechlab-devel mailing list