Menu

FlowDesigner_Installation_Guide

Dominic Letourneau

Installation

Please go to the [Download] section if you want to install FlowDesigner from binary packages. Otherwise, you can compile it by following the instruction given in the developer section.

Troubleshooting

The binary distribution I downloaded crashes on startup

There can be many causes of that. The most common is that you have a different libstdc++ than the one FlowDesigner was compiled with. Another cause could be that you have FFTW compiled without -enable-float, while FlowDesigner was linked with a float version of FFTW. FlowDesigner has no way to detect that so it crashes. In both cases, the best thing to do is to build FlowDesigner yourself.

I compiled FlowDesigner myself and it crashes on startup

The main cause for this is a bug/missing feature in libtool that prevents it from working correctly with C++ on some platforms. This happens mostly on non-Linux platforms though not always. If you suspect that's your problem, try running configure with the -libtool-ld=g++ option.

FlowDesigner tells me it cannot find libflow.so

This can happen if you compile FlowDesigner and then move the installation directory (It can sometimes happen for other reasons). You can set the LD_LIBRARY_PATH to <flowdesigner install dir>/lib. Note that if you moved the FlowDesigner directory, you'll also need to set FLOWDESIGNER_HOME.

The ``New Node_ menu is empty_

You probably moved the FlowDesigner install directory, see 3). Another possibility is if you compiled with -enable-static flag. Because FlowDesigner toolboxes are dynamically loaded, everything must be compiled as shared libraries (which is the default in configure).

FlowDesigner doesn't compile on my box

First, make sure you have the latest release version. If it doesn't work, you should try the CVS version. If it fails too, please contact us and we'll do our best to make FlowDesigner compile on your platforms.

I downloaded a more recent version and it doesn't even compile

This can be due to the fact that you installed an earlier version (0.5.0 and earlier) in a path like /usr or /usr/local. The problem is that the old FlowDesigner includes ended up somewhere like /usr/include so when you try compiling a newer version, g++ sees the old includes (because they are in the include path) instead of the new ones.


Related

FlowDesigner-Wiki: DocumentationMain
FlowDesigner-Wiki: Download

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.