Compilation problem with openvibe on windows xp

About the GUI application to design signal processing pipelines
Post Reply
yannick
Posts: 53
Joined: Sun Jan 10, 2010 2:32 pm

Compilation problem with openvibe on windows xp

Post by yannick »

Hi,

I would like to discuss about a problem with openvibe's compilation, in fact when i trying to compile openvibe i have a lot of FAILED errors ( win32-generate-vc-proj).
I don't understand exactly this report.

Thanks

Configuration:
Visual Studio 2008 SP1
Windows XP SP3

See the report please of win32-generate-vc-proj :

-- FAILED to find OpenViBE module System...
-- FAILED to find OpenViBE module XML...
-- Found glade...
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/glade-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gtk-win32-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/xml2.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gdk-win32-2.0.lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Gdi32.Lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Imm32.Lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/shell32.lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Ole32.Lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/atk-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gdk_pixbuf-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangowin32-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangocairo-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/cairo.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangoft2-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/fontconfig.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/freetype.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/z.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pango-1.0.lib
-- [FAILED] Third party lib m
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gobject-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gmodule-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/glib-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/intl.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/iconv.lib
-- Found Ogre3D...
-- [ OK ] Third party lib C:/d/dependencies/ogre-vc2008/lib/OgreMain.lib
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module System...
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module Socket...
-- FAILED to find OpenViBE module System...
-- Found OpenViBE plugins global defines...
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module System...
-- Found OpenViBE plugins global defines...
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module XML...
-- FAILED to find OpenViBE module System...
-- Found OpenViBE plugins global defines...
-- Found it++...
-- [ OK ] Third party lib C:/d/dependencies/itpp/lib/libblas.a.lib
-- [ OK ] Third party lib C:/d/dependencies/itpp/lib/libcblas.a.lib
-- [ OK ] Third party lib C:/d/dependencies/itpp/lib/libfftw3-3.lib
-- [ OK ] Third party lib C:/d/dependencies/itpp/lib/liblapack.a.lib
-- [ OK ] Third party lib C:/d/dependencies/itpp/lib/libgcc.a.lib
-- [ OK ] Third party lib C:/d/dependencies/itpp/lib/libg2c.a.lib
-- [ OK ] Third party lib C:/d/dependencies/itpp/lib/itpp.lib
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module System...
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module System...
-- FAILED to find OpenViBE module XML...
-- Found OpenViBE plugins global defines...
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module System...
-- FAILED to find OpenViBE module XML...
-- Found OpenViBE plugins global defines...
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module System...
-- Found OpenViBE plugins global defines...
-- FAILED to find boost...
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module System...
-- Found OpenViBE plugins global defines...
-- Found boost...
-- Found it++...
-- [ OK ] Third party lib C:/d/dependencies/itpp/lib/libblas.a.lib
-- [ OK ] Third party lib C:/d/dependencies/itpp/lib/libcblas.a.lib
-- [ OK ] Third party lib C:/d/dependencies/itpp/lib/libfftw3-3.lib
-- [ OK ] Third party lib C:/d/dependencies/itpp/lib/liblapack.a.lib
-- [ OK ] Third party lib C:/d/dependencies/itpp/lib/libgcc.a.lib
-- [ OK ] Third party lib C:/d/dependencies/itpp/lib/libg2c.a.lib
-- [ OK ] Third party lib C:/d/dependencies/itpp/lib/itpp.lib
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module System...
-- Found OpenViBE plugins global defines...
-- Found glade...
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/glade-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gtk-win32-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/xml2.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gdk-win32-2.0.lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Gdi32.Lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Imm32.Lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/shell32.lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Ole32.Lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/atk-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gdk_pixbuf-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangowin32-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangocairo-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/cairo.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangoft2-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/fontconfig.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/freetype.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/z.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pango-1.0.lib
-- [FAILED] Third party lib m
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gobject-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gmodule-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/glib-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/intl.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/iconv.lib
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module Automaton...
-- Found OpenViBE plugins global defines...
-- Found glade...
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/glade-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gtk-win32-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/xml2.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gdk-win32-2.0.lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Gdi32.Lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Imm32.Lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/shell32.lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Ole32.Lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/atk-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gdk_pixbuf-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangowin32-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangocairo-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/cairo.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangoft2-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/fontconfig.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/freetype.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/z.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pango-1.0.lib
-- [FAILED] Third party lib m
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gobject-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gmodule-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/glib-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/intl.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/iconv.lib
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module System...
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module System...
-- Found OpenViBE plugins global defines...
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module System...
-- Found OpenViBE plugins global defines...
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module Socket...
-- FAILED to find OpenViBE module System...
-- Found OpenViBE plugins global defines...
-- Found VRPN...
-- [ OK ] lib C:/d/dependencies/vrpn/lib/vrpn.lib
-- [ OK ] lib C:/d/dependencies/vrpn/lib/quat.lib
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module System...
-- FAILED to find OpenViBE module XML...
-- FAILED to find OpenViBE module EBML...
-- Found OpenViBE plugins global defines...
-- Found glade...
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/glade-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gtk-win32-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/xml2.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gdk-win32-2.0.lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Gdi32.Lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Imm32.Lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/shell32.lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Ole32.Lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/atk-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gdk_pixbuf-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangowin32-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangocairo-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/cairo.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangoft2-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/fontconfig.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/freetype.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/z.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pango-1.0.lib
-- [FAILED] Third party lib m
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gobject-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gmodule-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/glib-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/intl.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/iconv.lib
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module Socket...
-- FAILED to find OpenViBE module System...
-- Found OpenViBE plugins global defines...
-- Found glade...
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/glade-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gtk-win32-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/xml2.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gdk-win32-2.0.lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Gdi32.Lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Imm32.Lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/shell32.lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Ole32.Lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/atk-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gdk_pixbuf-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangowin32-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangocairo-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/cairo.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangoft2-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/fontconfig.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/freetype.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/z.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pango-1.0.lib
-- [FAILED] Third party lib m
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gobject-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gmodule-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/glib-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/intl.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/iconv.lib
-- FAILED to find gUSBampCAPI
-- FAILED to find FirstAmp API - cmake looked in 'C:/Program Files/FaSDK' and
''
-- FAILED to find OpenViBE...
-- FAILED to find OpenViBE-toolkit...
-- FAILED to find OpenViBE module EBML...
-- FAILED to find OpenViBE module System...
-- Found glade...
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/glade-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gtk-win32-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/xml2.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gdk-win32-2.0.lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Gdi32.Lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Imm32.Lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/shell32.lib
-- [ OK ] Third party lib C:/Program Files/Microsoft SDKs/Windows/v6.0A/Li
b/Ole32.Lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/atk-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gdk_pixbuf-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangowin32-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangocairo-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/cairo.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pangoft2-1.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/fontconfig.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/freetype.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/z.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/pango-1.0.lib
-- [FAILED] Third party lib m
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gobject-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/gmodule-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/glib-2.0.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/intl.lib
-- [ OK ] Third party lib C:/d/dependencies/gtk/lib/iconv.lib
-- Configuring done
-- Generating done
-- Build files have been written to: C:/d/local-tmp/visual

Visual studio projects generation terminated successfully

Appuyez sur une touche pour continuer...

nbaron
Posts: 23
Joined: Mon Jan 18, 2010 4:54 am

Re: Compilation problem with openvibe on windows xp

Post by nbaron »

Hello yannick.

I tried to build the vcproj last week and everything goes well.
It seem the script cannot find a lot of source folder especially those relating to OpenVibe.

Can you check if you set the correct branch to build (currently "tags/0.5.0") ?
If it is ok, you should retry all the process in another folder (C:/OV_SVN_050) from fresh extracted files
(with correct setting to branch variable).

yrenard
Site Admin
Posts: 645
Joined: Fri Sep 01, 2006 3:39 pm
Contact:

Re: Compilation problem with openvibe on windows xp

Post by yrenard »

Dear yannick and nbaron,

the generate-vc-proj script should only be used after a successful complete build of the platform. As nbaron stated before, the errors are mainly on the OpenViBE components leading me to the idea that those modules aren't built. And if I remember well, there is a message at the beginning of the generate-vc-proj script that points out exactly that issue.

Tell me if it helps,
Best regards,
Yann

yannick
Posts: 53
Joined: Sun Jan 10, 2010 2:32 pm

Re: Compilation problem with openvibe on windows xp

Post by yannick »

Thanks for your help.
But i have an compilation's error, win32-Build.cmd, please see .txt.
Attachments
rapport.txt
(113.09 KiB) Downloaded 257 times

yrenard
Site Admin
Posts: 645
Joined: Fri Sep 01, 2006 3:39 pm
Contact:

Re: Compilation problem with openvibe on windows xp

Post by yrenard »

Dear yannick,

there are two strange things in the attached file.

- LINK : warning LNK4098: conflit entre la bibliothèque par défaut 'MSVCRTD' this message let me think that you did not build VRPN in release. You probably should.
- all the _ntohl, _send, _recv... link errors are related to the Windows Socket library missing (winsock). The OpenViBE socket module adds it so you should not need it one more time. This may be because of the first problem.

Did you build a shared or static library of VRPN ?

Hope this helps,
Yann

yannick
Posts: 53
Joined: Sun Jan 10, 2010 2:32 pm

Re: Compilation problem with openvibe on windows xp

Post by yannick »

Thanks for your help, in fact, i compile in debug mode, you have right.
All is ok for the compilation !!

:-)

Post Reply