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

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

[Octave-bug-tracker] [bug #54051] build: octave-gui fails to build with


From: Mike Miller
Subject: [Octave-bug-tracker] [bug #54051] build: octave-gui fails to build with Qt 4.8
Date: Mon, 4 Jun 2018 00:14:38 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0

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

                 Summary: build: octave-gui fails to build with Qt 4.8
                 Project: GNU Octave
            Submitted by: mtmiller
            Submitted on: Sun 03 Jun 2018 09:14:37 PM PDT
                Category: Configuration and Build System
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Build Failure
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 4.4.0
        Operating System: GNU/Linux

    _______________________________________________________

Details:

Octave's default branch fails to build on Ubuntu 14.04 with Qt 4.8 since
revision b529e3e1393d
(https://hg.savannah.gnu.org/hgweb/octave/rev/b529e3e1393d), which was
intended to fix bug #53893.

The error is a missing symbol at link time. If I had to guess I would say that
something is wrong with the QT_VERSION conditionals, causing the function
variable_dock_widget::refloat to be referenced somewhere, but the
implementation is conditionally compiled out. Probably because it is listed in
the header file under "protected slots", which causes some moc code generation
to require that function to be defined.


  CXXLD    src/octave-gui                                                     
                                                                              
                                                                              
 
libgui/.libs/liboctgui.so: undefined reference to
`octave::variable_dock_widget::refloat()'                                     
                                                                              
                              
collect2: error: ld returned 1 exit status                                    
                                                                              
                                                                              
 


Cc'ing Torsten and Dan.




    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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