octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #45645] Bad FLTK symbol name


From: Marton Mestyan
Subject: [Octave-bug-tracker] [bug #45645] Bad FLTK symbol name
Date: Tue, 28 Jul 2015 18:06:34 +0000
User-agent: Opera/9.80 (X11; Linux x86_64) Presto/2.12.388 Version/12.16

URL:
  <http://savannah.gnu.org/bugs/?45645>

                 Summary: Bad FLTK symbol name
                 Project: GNU Octave
            Submitted by: emarci
            Submitted on: Tue 28 Jul 2015 06:06:33 PM GMT
                Category: Configuration and Build System
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Regression
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 3.8.2
        Operating System: GNU/Linux

    _______________________________________________________

Details:

Description of bug
==================

The following behavior was produced by Octave 3.8.2 installed on a clean
OpenSUSE 13.2. 

When octave starts up it prints an error message:


error: /usr/lib64/octave/3.8.2/oct/x86_64-suse-linux-gnu/PKG_ADD:
/usr/lib64/octave/3.8.2/oct/x86_64-suse-linux-gnu/__init_fltk__.oct: failed to
load: /usr/lib64/octave/3.8.2/oct/x86_64-suse-linux-gnu/__init_fltk__.oct:
undefined symbol: _ZN9Fl_Window6cursorE9Fl_Cursor
error: called from:
error:   /usr/lib64/octave/3.8.2/oct/x86_64-suse-linux-gnu/PKG_ADD at line 6,
column 1


In interactive terminal mode, the command line eventually shows up but neither
fltk nor gnuplot is available for plotting. Batch-mode octave jobs just crash
and exit.

Suspected reason:
=================

I suspect that the symbol name _ZN9Fl_Window6cursorE9Fl_Cursor is not correct.
It should be _ZN9Fl_Window6cursorE9Fl_Cursorjj. 
It was _ZN9Fl_Window6cursorE9Fl_Cursorjj in 3.6.2 which runs OK. Also I found
out that this symbol is resolved in libfltk.so.1.3:


> nm -D /usr/lib64/libfltk.so.1.3 | grep Window6cursor
00000000000ace50 T _ZN9Fl_Window6cursorE9Fl_Cursorjj


Conclusion:
===========

This seems to be an OS-dependent regression problem. I don't know if this is a
bug in the octave code itself or a problem with the OpenSUSE package. I hope
you will find this report helpful.




    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?45645>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]