MS Windows, MinGW/MSYS environment / Dynamic plugins detection broken when compiling Frama-C from source
ID0001087: **This issue was created automatically from Mantis Issue 1087. Further discussion may take place here.** --- | **Id** | **Project** | **Category** | **View** | **Due Date** | **Updated** | | --- | --- | --- | --- | --- | --- | | ID0001087 | Frama-C | Kernel | public | 2012-02-09 | 2012-02-16 | | | | | | | | | --- | --- | --- | --- | --- | --- | | **Reporter** | sylvain nahas | **Assigned To** | monate | **Resolution** | fixed | | **Priority** | normal | **Severity** | minor | **Reproducibility** | always | | **Platform** | - | **OS** | - | **OS Version** | - | | **Product Version** | Frama-C Nitrogen-20111001 | **Target Version** | - | **Fixed in Version** | - | ### Description : I have compiled and installed Frama-C from source with MinGW, specifying the installation path with --prefix to ./configure. Configuration, compilation and installation runs OK. $ frama-c -print-plugin-path returns the correct result. Still, the program fails to detect the installed dynamic plugins. For example, $frama-c -help does not list the plugins as expected. It works OK when the environment variable FRAMAC_PLUGIN is set. ### Additional Information : *How to reproduce* Install MS Windows SP3. 1. Install MinGW from here (chose developer installation) ftp://ftp.ntua.gr/mirror/mingw/Installer/mingw-get-inst/mingw-get-inst-20110802/ be sure to follow the instructions from there: http://www.mingw.org/wiki/Getting_Started 2. Install ocaml http://protz.github.com/ocaml-installer/ 3. Download Frama-C source code: http://frama-c.com/download/frama-c-Nitrogen-20111001.tar.gz 4. decompress for ex. in C:\Documents\frama-c-Nitrogen 5. Open the MinGW console and cd in the directory where you decompressed the source $ cd /c/Documents/frama-c-Nitrogen 6. Configure the source, especially the place where you want to install your program for me: $ ./configure --prefix=/c/Programme/frama-c-Nitrogen 7. Check the configure output. You should get warning that theorem provers and graphical interface are missing, but no other warnings. 8. Build and install: $ make && make install *Expected results* $ frama-c -help should list "report", "aorai", "wp" among others as available plugins *Actual results* 1. These plugins are unknown. 2. The command line: $ FRAMAC_PLUGIN=/install/path/lib/frama-c/plugins frama-c -help shows the expected result
issue