Hello,

I am using Windows XP, the Visual Studio 2008 Express Edition and
cmake-2.6.2.

I am trying to build the current PLPlot trunk (revision 8861) with the
following batch file in the PLPlot root folder:


REM start of script
echo on
setlocal

call "%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat"

set BUILD_TYPE=Debug

rmdir /S /Q build-vc9-static-%BUILD_TYPE%
mkdir build-vc9-static-%BUILD_TYPE%
cd build-vc9-static-%BUILD_TYPE%

cmake -G "NMake Makefiles" ^
      -DCMAKE_BUILD_TYPE=%BUILD_TYPE% ^
      -DCMAKE_INSTALL_PREFIX=install ^
      -DBUILD_SHARED_LIBS=OFF ^
      -DCMAKE_VERBOSE_MAKEFILE=ON ^
      -DBUILD_TEST=ON ^
      ..

nmake
REM end of script


This runs up to the following compile error:

cl   /DWIN32 /D_WINDOWS /W3 /Zm1000 /D_DEBUG /MDd /Zi  /Ob0 /Od /RTC1
-ID:\project\PLPlot\include -ID:\project\PLPlot\build-vc9-static-Debug
-ID:\project\PLPlot\build-vc9-static-Debug\include -DHAVE_CONFIG_H
-D_CRT_SECURE_NO_DEPRECATE /FoCMakeFiles\plplotd.dir\__\drivers\hpgl.obj
/FdD:\project\PLPlot\build-vc9-static-Debug\src\plplotd.pdb -c
D:\project\PLPlot\drivers\hpgl.c

hpgl.c
D:\project\PLPlot\drivers\hpgl.c(141) : error C2375:
'plD_dispatch_init_hp7470': redefinition; different linkage
        D:\project\PLPlot\include\drivers.h(73) : see declaration of
'plD_dispatch_init_hp7470'


When I switch off one affected driver after the other (as with
-DPLD_hp7470=OFF), I see the error appearing in a lot of drivers.

The same error appears with BUILD_TYPE=Release and with
-DBUILD_SHARED_LIBS=ON.


I have noticed that people already successfully use PLPlot with msvc9.
How do you build?


Best regards,
Robert Pollak

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to