I recently have tried to re-compile a simple program I wrote previously using GMM++ and Lapack but (after updating my operating system) am now having an error during the linking process. The problem seems specifically linked to the function geev_interface_right.
Below a very simple test program using that function. When I attempt to compile it using g++ on my system (information below), I get the error "collect2: ld returned 1 exit status." It seems to be complaining about "undefined reference to `zgeev_'," but as far as I can tell I have all the required libraries, so I can quite understand what the problem is. The full output is below. I even used the tool nm on the Lapack library to confirm that the symbol zgeev_ appears in the library. I realize that the underlying problem may not be with GMM++ but rather with one of the packages in my Linux distribution or just some other simple error on my part; my hope is that people on this mailing list may at least have a notion of the root of the problem (or perhaps have run into it themselves) so that I can seek answers in the appropriate place.