bugPSPP - Bugs: bug #23223, GUI crashes on many commands

 
 

bug #23223: GUI crashes on many commands

Submitter:  Harry Thijssen <unknown_one>
Submitted:  Sat 10 May 2008 07:34:15 AM UTC
   
 
Category:  Graphical User Interface Severity:  5 - Average
Status:  None Assigned to:  None
Open/Closed:  Closed Release:  None
Effort:  0.00
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Thu 22 May 2008 11:11:30 AM UTC, comment #6: 

This has been fixed now.

John Darrington <jmd>
Group administrator
Sat 10 May 2008 03:10:10 PM UTC, comment #5: 


> >The correct way is to enter /usr/local/lib (or whatever prefix
> >you've chosen) into your /etc/ld.so.conf file.
>
>
> Everything is the default. So the install script choses to create a
> new directory pspp and to place the *.so in /usr/local/ib/pspp without
> changing the ld.so.conf file. I think this is not user friendly.


Did you read the messages printed during "make install"?  You should
have seen a big message that says the following:


----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib/pspp

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------


If you follow the instructions in the message, everything will work.

Ben Pfaff <blp>
Group administrator
Sat 10 May 2008 02:23:36 PM UTC, comment #4: 


>The correct way is to enter /usr/local/lib (or whatever prefix >you've chosen) into your /etc/ld.so.conf file.


Everything is the default. So the install script choses to create a new directory pspp and to place the *.so in /usr/local/ib/pspp without changing the ld.so.conf file. I think this is not user friendly.

>Perhaps it would be possible for make install to check that >libpsppire.so can be dlopened and issue a warning if not.


Sure but for new users this will be 100% who get the warning. Wouldn't it be better to check and change the ld.so.conf if necessary?

Harry Thijssen <unknown_one>
Sat 10 May 2008 01:30:18 PM UTC, comment #3: 


> If I place a link in /lib to /usr/local/lib/pspp/libpsppire.so it > works.


> However, I don't think the average user will do that. Is there a > possiblity to let the make script do this?


It's possible, but a bad idea in my opinion.
The correct way is to enter /usr/local/lib (or whatever prefix you've chosen) into your /etc/ld.so.conf file.

Perhaps it would be possible for make install to check that libpsppire.so can be dlopened and issue a warning if not.

John Darrington <jmd>
Group administrator
Sat 10 May 2008 01:01:49 PM UTC, comment #2: 

 
Oeps

libglade-WARNING **: Could not load support for `psppire': libps
ppire.so: kan gedeeld objectbestand niet openen: Bestand of map bestaat niet

Translated something like:

 libglade-WARNING **: Could not load support for `psppire': libps
ppire.so: can't open shared objectfile: File or directory not found.

The file exists in /usr/local/bin/pspp.

If I place a link in /lib to /usr/local/lib/pspp/libpsppire.so it works.

However, I don't think the average user will do that. Is there a possiblity to let the make script do this?

CU

Harry Thijssen <unknown_one>
Sat 10 May 2008 07:57:51 AM UTC, comment #1: 

The pertinent message is this one:

 libglade-WARNING **: Could not load support for `psppire': libps
ppire.so: kan gedeeld objectbestand niet openen: Bestand of map bestaat niet

I don't understant the Dutch text.  Perhaps it means something to you.  But it looks as if libpsppire.so hasn't been installed, or the dynamic loader can't find it.

Running ldconfig after installing may help.

John Darrington <jmd>
Group administrator
Sat 10 May 2008 07:34:15 AM UTC, original submission:  

(previous message was submitted before finishing)

OS: Cygwin/Windows and openSUSE 10.3
Version: 0.6.0-pre2

Hi

The gui crashes whenever I use any of the "analyze" or "utilities" function of the gui. I attached the trace of it.

Hope this helps

CU

Harry Thijssen <unknown_one>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #15651:  was.txt added by unknown_one (2KiB - text/plain)

 

Depends on the following items: None found

Digest:
   bug dependencies.

 

Carbon-Copy List
  • -email is unavailable- added by blp (Posted a comment)
  • -email is unavailable- added by jmd (Posted a comment)
  • -email is unavailable- added by unknown_one (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-05-22 jmd Open/ClosedOpen Closed
    2008-05-10 jmd Dependencies- bugs #23222 is dependent
    2008-05-10 unknown_one Attached File- Added was.txt, #15651

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code