Hi , I Try to build qutecom with Visual C++ 2008 Express Edition and Windows
Vista

With :
-Boost for MSVC90. I have a custom FindBoost.cmake file.
-Qt 4.5.1 : As in this example :
http://www.siteduzero.com/tutoriel-3-36553-utiliser-qt-avec-visual-studio.html

-Python 2.5

I configure with this commands in the build directory :

# del CMakeCache.txt
# cmake -DCMAKE_BUILD_TYPE=Debug -G "Visual Studio 9 2008" .. >
log_CMAKE.txt
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio
9.0/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio
9.0/VC/bin/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio
9.0/VC/bin/cl.exe
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio
9.0/VC/bin/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- OS: Windows-6.0
-- Processor: x86
-- Compiler: C:/Program Files/Microsoft Visual Studio 9.0/VC/bin/cl.exe
-- Build type: Debug
-- Build tool: C:/PROGRA~1/MICROS~1.0/Common7/IDE/VCExpress.exe
-- Build directory: C:/Users/doz/workspace/qutecom/build/debug
-- svn revision:
-- Time: 20090523103729
-- found boost includes in C:/Boost/MSVC90/boost_1_38
-- boost libs BOOST_DATE_TIME_LIBRARY :
C:/Boost/MSVC90/boost_1_38/lib/boost_date_time-vc90-mt-gd-1_38.lib
-- boost libs BOOST_FILESYSTEM_LIBRARY :
C:/Boost/MSVC90/boost_1_38/lib/boost_filesystem-vc90-mt-gd-1_38.lib
-- boost libs BOOST_IOSTREAMS_LIBRARY :
C:/Boost/MSVC90/boost_1_38/lib/boost_iostreams-vc90-mt-gd-1_38.lib
-- boost libs BOOST_PRG_EXEC_MONITOR_LIBRARY :
C:/Boost/MSVC90/boost_1_38/lib/boost_prg_exec_monitor-vc90-mt-gd-

1_38.lib
-- boost libs BOOST_PROGRAM_OPTIONS_LIBRARY :
C:/Boost/MSVC90/boost_1_38/lib/boost_program_options-vc90-mt-gd-

1_38.lib
-- boost libs BOOST_PYTHON_LIBRARY :
C:/Boost/MSVC90/boost_1_38/lib/boost_python-vc90-mt-gd-1_38.lib
-- boost libs BOOST_REGEX_LIBRARY :
C:/Boost/MSVC90/boost_1_38/lib/boost_regex-vc90-mt-gd-1_38.lib
-- boost libs BOOST_SERIALIZATION_LIBRARY :
C:/Boost/MSVC90/boost_1_38/lib/boost_serialization-vc90-mt-gd-1_38.lib
-- boost libs BOOST_SIGNALS_LIBRARY :
C:/Boost/MSVC90/boost_1_38/lib/boost_signals-vc90-mt-gd-1_38.lib
-- boost libs BOOST_TEST_EXEC_MONITOR_LIBRARY :
C:/Boost/MSVC90/boost_1_38/lib/libboost_test_exec_monitor-vc90-mt-

gd-1_38.lib
-- boost libs BOOST_THREAD_LIBRARY :
C:/Boost/MSVC90/boost_1_38/lib/boost_thread-vc90-mt-gd-1_38.lib
-- boost libs BOOST_UNIT_TEST_FRAMEWORK_LIBRARY :
C:/Boost/MSVC90/boost_1_38/lib/boost_unit_test_framework-vc90-mt

-gd-1_38.lib
-- boost libs BOOST_WSERIALIZATION_LIBRARY :
C:/Boost/MSVC90/boost_1_38/lib/boost_wserialization-vc90-mt-gd-

1_38.lib
-- Found Boost version 103800: C:/Boost/MSVC90/boost_1_38,
C:/Boost/MSVC90/boost_1_38/lib/boost_date_time-vc90-mt-

gd-1_38.lib;C:/Boost/MSVC90/boost_1_38/lib/boost_filesystem-vc90-mt-gd-

1_38.lib;C:/Boost/MSVC90/boost_1_38/lib/boost_iostreams-vc90-mt-gd-

1_38.lib;C:/Boost/MSVC90/boost_1_38/lib/boost_prg_exec_monitor-vc90-mt-gd-

1_38.lib;C:/Boost/MSVC90/boost_1_38/lib/boost_program_options-vc90-mt-gd-

1_38.lib;C:/Boost/MSVC90/boost_1_38/lib/boost_python-vc90-mt-gd-

1_38.lib;C:/Boost/MSVC90/boost_1_38/lib/boost_regex-vc90-mt-gd-

1_38.lib;C:/Boost/MSVC90/boost_1_38/lib/boost_serialization-vc90-mt-gd-

1_38.lib;C:/Boost/MSVC90/boost_1_38/lib/boost_signals-vc90-mt-gd-

1_38.lib;C:/Boost/MSVC90/boost_1_38/lib/libboost_test_exec_monitor-vc90-mt-gd-

1_38.lib;C:/Boost/MSVC90/boost_1_38/lib/boost_thread-vc90-mt-gd-

1_38.lib;C:/Boost/MSVC90/boost_1_38/lib/boost_unit_test_framework-vc90-mt-gd-

1_38.lib;C:/Boost/MSVC90/boost_1_38/lib/boost_wserialization-vc90-mt-gd-1_38.lib
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - not found.
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.5.1
-- Qt4 with ActiveX (QAxContainer) support off
-- Found PythonLibs: C:/Python25/libs/python25.lib
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - not found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Looking for include files HAVE_MACHINE_TYPES_H
-- Looking for include files HAVE_MACHINE_TYPES_H - not found.
-- Looking for include files HAVE_SYS_INT_TYPES_H
-- Looking for include files HAVE_SYS_INT_TYPES_H - not found.
-- Looking for include files HAVE_SYS_UIO_H
-- Looking for include files HAVE_SYS_UIO_H - not found.
-- Looking for include files HAVE_UNISTD_H
-- Looking for include files HAVE_UNISTD_H - not found.
-- Looking for include files HAVE_STDLIB_H
-- Looking for include files HAVE_STDLIB_H - found
-- Looking for inet_aton
-- Looking for inet_aton - not found
-- Looking for include files HAVE_SYSLOG_H
-- Looking for include files HAVE_SYSLOG_H - not found.
-- Call forward deactivated
-- Sms deactivated
-- Voice mail deactivated
-- Filetransfer deactivated
-- Found lrelease: C:/Qt/4.5.1/bin/lrelease.exe
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/doz/workspace/qutecom/build

In the CMakeCache.txt file :
//Path to a file.
BOOST_INCLUDE_DIR:PATH=C:/Boost/MSVC90/boost_1_38
and boost/signal.hpp , boost/function.hp, boost/bind.hpp,
boost/visit_each.hpp are present in  BOOST_INCLUDE_DIR

My problem is that when i do :
# nmake
[  0%] Building CXX object
libs/owutil/util/CMakeFiles/owutil.dir/src/Date.obj
<command line>:6:1: warning: "BUILD_OWUTIL_DLL" redefined
<command line>:1:1: warning: this is the location of the previous definition
In file included from
C:/Users/doz/workspace/qutecom/libs/owutil/util/Logger.h:2
6,
                 from
C:\Users\doz\workspace\qutecom\libs\owutil\util\src\Date.c
pp:22:
C:/Users/doz/workspace/qutecom/libs/owutil/util/Event.h:25:28:
boost/signal.hpp:
 No such file or directory
C:/Users/doz/workspace/qutecom/libs/owutil/util/Event.h:26:30:
boost/function.hp
p: No such file or directory
C:/Users/doz/workspace/qutecom/libs/owutil/util/Event.h:27:26:
boost/bind.hpp: N
o such file or directory
C:/Users/doz/workspace/qutecom/libs/owutil/util/Event.h:28:32:
boost/visit_each.
hpp: No such file or directory
In file included from
C:/Users/doz/workspace/qutecom/libs/owutil/util/Logger.h:2
6,
                 from
C:\Users\doz\workspace\qutecom\libs\owutil\util\src\Date.c
pp:22:
C:/Users/doz/workspace/qutecom/libs/owutil/util/Event.h:102: error: `boost'
has
not been declared
C:/Users/doz/workspace/qutecom/libs/owutil/util/Event.h:102: error: expected
tem
plate-name before '<' token
C:/Users/doz/workspace/qutecom/libs/owutil/util/Event.h:102: error: expected
`{'
 before '<' token
C:/Users/doz/workspace/qutecom/libs/owutil/util/Event.h:102: error: expected
unq
ualified-id before '<' token
In file included from
C:\Users\doz\workspace\qutecom\libs\owutil\util\src\Date.c
pp:22:
C:/Users/doz/workspace/qutecom/libs/owutil/util/Logger.h:30:34:
boost/thread/mut
ex.hpp: No such file or directory
In file included from
C:\Users\doz\workspace\qutecom\libs\owutil\util\src\Date.c
pp:22:
C:/Users/doz/workspace/qutecom/libs/owutil/util/Logger.h:172: error: `boost'
has
 not been declared
C:/Users/doz/workspace/qutecom/libs/owutil/util/Logger.h:172: error: ISO C++
for
bids declaration of `mutex' with no type
C:/Users/doz/workspace/qutecom/libs/owutil/util/Logger.h:172: error:
expected `;
' before "_mutex"
NMAKE : fatal error U1077: 'cd' : code retour '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
9.0\VC\Bin
\nmake.exe"' : code retour '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
9.0\VC\Bin
\nmake.exe"' : code retour '0x2'
Stop.

can you help me ?
(I will write a rst tutorial)
please see :
- http://marc.doz-web.org/qutecom/230509_1/CMakeCache.txt
- http://marc.doz-web.org/qutecom/230509_1/FindBoost.cmake
- http://marc.doz-web.org/qutecom/230509_1/log_cmake.txt
- http://marc.doz-web.org/qutecom/230509_1/log_nmake.txt

best regards
_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev

Reply via email to