From: Kaden <sf...@xm...> - 2001-11-21 21:03:30
|
On Tue, Nov 20, 2001 at 08:23:21PM -0700, Don Allingham wrote: > On Tue, 2001-11-20 at 19:12, Kaden wrote: > > On Tue, Nov 20, 2001 at 05:45:39PM -0700, Don Allingham wrote: > > > On Tue, 2001-11-20 at 17:34, Kaden wrote: > > > > I checked the gramps-users archives and I found that another > > > > user had the same problem I'm having about two months ago. > > > > He got no replies at all, so I couldn't try out anyone's > > > > suggestions. Here is the error message I get when trying to > > > > start gramps: > > > > > > > > $ gramps Traceback (most recent call last): File > > > > "/usr/local/share/gramps/gramps.py", line 4, in ? import intl > > > > ImportError: /usr/local/share/gramps/intl.so: Undefined symbol > > > > "textdomain" $ > > > > > > > > This is on FreeBSD 4.4-STABLE. I have all ports installed that > > > > the README lists. I'm not really sure where to go from here, any > > > > suggestions would be appreciated. > > > This was handled off line, so maybe we should see if we can > > > get it ironed out here. I think we got it working under > > > FreeBSD 4.3. I do not have access to FreeBSD, but from what I > > > understand, the problem is that the "textdomain" function is in > > > /usr/local/lib/libintl.so. > > > > > > Did gramps compile okay without any errors? If so, the problem may > > > be that the shared library is not being found. > > Yes, it compiled and installed just fine. > > > If /usr/local/lib/libintl.so exists, and gramps compiled okay, > > > you may need to set LD_LIBRARY_PATH to include /usr/local/lib > > > (assuming that this is the correct equivalent under FreeBSD). > > The file does in fact exist in the path you specified. I am unsure > > where I should set LD_LIBRATY_PATH though. I grepped for LD_LIB in > > the top directory and in the src directory and got nothing. Is it a > > line that I need to add? If so, where? > If you are using the bash (or sh) shell, do the following; > > $ export LD_LIBRARY_PATH=/usr/local/lib > $ gramps Well why didn't you say it was an envariable? Now I feel stupid! ;-) After realizing you were referring to an envariable I searched and in fact LD_LIBRARY_PATH is valid under FreeBSD. Still no joy though. I get the same error as before. |