taskCERTI - Tasks: task #6891, Port CERTI on Windows


You are not allowed to post comments on this tracker with your current authentication level.

task #6891: Port CERTI on Windows

Submitter:  Eric NOULARD <erk>
Submitted:  Tue 15 May 2007 01:58:57 PM UTC
Should Start On:  Mon 14 May 2007 10:00:00 PM UTC Should be Finished on:  Fri 14 Sep 2007 12:00:00 AM UTC
Category:  Other Priority:  5 - Normal
Status:  Ready For Test Privacy:  Public
Assigned to:  jmm Percent Complete:  100%
Open/Closed:  Closed Planned Release:  CERTI 3.2.6
RTI Service Groups:  None

Jump to the original submission

Wed 02 Jul 2008 09:11:58 AM UTC, comment #8: 

CERTI on Windows is working since CERTI 3.2.6
but CERTI 3.3.0 is the first one to be interoperable
with other CERTI supported platforms.

Eric NOULARD <erk>
Group administrator
Wed 09 Apr 2008 11:23:52 AM UTC, comment #7: 


today I've tried to compile CERTI on Windows.

I've used MS Visual Studio 2005.

I followed the install instructions in the download area.

Additionally, I had to add the bin path of the GnuWin32 Tools
to the executbale files in VS 2005 (Extras->Options->VC++-Dirs).
Without the additonal information the compilation of CERTI do not
work for me. MS Visual Studio 2005 reported that bison cannot
find m4. Only adding the GnuWin32 dir to the environment variable
path did not work.

Also I had to add the Include path of the GnuWin32 tools  (Extras->Options->VC++-Dirs->Include Files because unistd.h can not be found.

Christian Stenzel <approx>
Group Member
Thu 26 Jul 2007 09:00:13 AM UTC, comment #6: 

bison requires m4 to be installed for
working properly:

If you want to support different compiler/IDE
mix on the Windows platform, checking appropriate
predefined MACRO in header and some source files
is necessary:
see http://predef.sourceforge.net/

Eric NOULARD <erk>
Group administrator
Thu 26 Jul 2007 08:33:33 AM UTC, comment #5: 

As a side-note for compiling CERTI from source on Windows
one must install complementary softwares,
some of them are mandatory, others are optional.

1) CMake for windows

2) Flex/Bison for windows

3) (optionnally) NSIS for the building the Installer:

4) (optionnally) libxml2 for Windows

Eric NOULARD <erk>
Group administrator
Mon 25 Jun 2007 12:58:44 PM UTC, comment #4: 

After a small backport to windows
We now have a functional CERTI for Windows and Linux
with a first CERTI for Windows installer
in the beta area of the download certi zone:


Just try it!!

Eric NOULARD <erk>
Group administrator
Fri 22 Jun 2007 01:39:08 PM UTC, comment #3: 

I've finished the merge of the Windows port
to the trunk CVS tree.

The resulting merged code has been tested on Linux.
I need tester for Solaris.
JMM is testing back my merge on Windows.

I began to add NSIS (http://nsis.sourceforge.net/Main_Page) installer generation too, after installer is OK we will have a
CERTI running on Windows. And this task closed.

The next step will be the handling of heterogeneity
which is another task (https://savannah.nongnu.org/task/?6910)
needed to ensure CERTI
interoperability between various architecture
which may currently generate different memory arrangement for

Eric NOULARD <erk>
Group administrator
Thu 21 Jun 2007 01:43:49 PM UTC, comment #2: 

I am currently merging the Windows port into the main
branch. Stay tuned :))

After the merge is done we will have to check
we are able to build a Windows installer using
CMake NSIS generator

Eric NOULARD <erk>
Group administrator
Mon 18 Jun 2007 02:51:14 PM UTC, comment #1: 

Windows version works fine on a single PC, with 2 "Billards"
Next step : check several "Billards" on a network (PC + Unix or 2 PCs)


Mathé <jmm>
Tue 15 May 2007 01:58:57 PM UTC, original submission:  

We have growing needs for a full Windows version of CERTI.
This may be divided in two steps:

1) Port CERTI on Windows
2) Update CERTI for heterogeneity handling

Eric NOULARD <erk>
Group administrator


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached


Carbon-Copy List
  • -email is unavailable- added by approx (Posted a comment)
  • -email is unavailable- added by jmm (Updated the item)
  • -email is unavailable- added by erk (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.


    Follow 15 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-07-02 erk Open/ClosedOpen Closed
        Planned ReleaseUnplannedRelease CERTI 3.2.6
    2007-09-03 erk Dependencies- bugs #8736 is dependent
    2007-09-03 jmm Dependencies- bugs #20962 is dependent
    2007-07-26 erk Carbon-Copy- Added rousse
    2007-06-25 erk Percent Complete80% 100%
    2007-06-22 erk StatusIn Progress Ready For Test
        Carbon-Copy- Added siron
        Carbon-Copy- Added rousse
    2007-06-18 jmm Percent Complete10% 80%
    2007-05-16 erk Dependencies- task #6910 is dependent
    2007-05-16 jmm Should be Finished on2007-07-14 2007-09-14
        StatusNone In Progress
        Percent Complete0% 10%
    2007-05-16 erk Assigned toNone jmm

    Back to the top

    Powered by Savane 3.13-1277.
    Corresponding source code