[Gretl-users] Re: More on building gretl on Linux
Gordon Hughes
G.A.Hughes at ed.ac.uk
Wed Jun 25 04:34:49 EDT 2008
A. The problem with the undefined symbol.
I did have g77 installed, but removing it did not solve the
problem. I tried installing a different version of Atlas - following
the note on matrix arithmetic - but that just produced the same error
referring to a different library. In the end, I had to remove Atlas
altogether - together with other libraries that depend upon it. Now,
the NIST test script runs properly. I may trying adding Atlas back -
cautiously - but the extra speed isn't that important for me. So -
beware Atlas under Ubuntu.
B. Files in the wrong place
My path - on both Ubuntu & OpenSUSE - does include /usr/local/bin. I
don't know about ldconfig, but you are correct in identifying the
file ~/.gretl2rc as the source of the problem, though because it is
being wrongly created rather than because it is a stale version.
As a test I cleaned every vestige of gretl off my OpenSUSE system and
emptied the trash. Then I recompiled gretl from scratch with the
default options. Finally, I ran gretl - exactly the same problem as
before : the program looks for files in /usr/share/gretl/ rather than
/usr/local/share/gretl/. I checked the contents of .gret2rc and this
contains the following lines at the top
# gretl config file
# Main gretl directory
gretldir = /usr/share/gretl/
I assume that gretldir should be /usr/local/share/gretl/. If I
delete just .gretl2rc and try again, the re-created version is
identical. At this point I am stuck, though it is no inconvenience
to compile gretl with the prefix option to force everything to go in
the same place.
Gordon
> Thank you for the advice on dealing with the undefined symbol in
> Ubuntu and the pointer to the discussion of Atlas, etc. I will
> experiment with alternative versions to the libraries to see
> what works best.
OK, we'd be interested to hear what you find.
> On the first point, I have identified that the following types
> of file can't be located with the default installation: (a) help
> files (this warning comes up when the program loads), (b) gretl
> logo in Help/About dialogue, (c) sample data files (File/Open
> data/Sample file) and database (File/Databases/Gretl native),
> and (d) sample script files (File/Script files/Practice file)...
Delete (or edit) ~/.gretl2rc and try again. I strongly suspect
you have a stale personal gretl config file in place that is
pointing to the wrong location for gretl's shared files.
More information about the Gretl-users
mailing list