bugGNU Octave - Bugs: bug #46695, Test for OpenGL fails

 
 

bug #46695: Test for OpenGL fails

Submitter:  Michael Godfrey <godfrey>
Submitted:  Wed 16 Dec 2015 02:39:05 PM UTC
   
 
Category:  Configuration and Build System Severity:  4 - Important
Priority:  5 - Normal Item Group:  Build Failure
Status:  Works For Me Assigned to:  None
Originator Name:  Godfrey Open/Closed:  * Closed
Release:  * dev Operating System:  * GNU/Linux
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 04 Nov 2016 09:20:26 AM UTC, comment #2: 

The libNX packages are in the fedora distribution and are
provided by: Maintainers for libnx-x11 are
X2Go Developers <x2go-dev@lists.x2go.org>.

The packages do not replace libX11 libs, but use them for
remote desktop functions.

However, this is an old bug report and after the changes
that I made I have had no problems due to conflicts
with the libNX packages.

Fine to close this bug report.


Michael Godfrey <godfrey>
Group Member
Thu 30 Jun 2016 11:36:23 PM UTC, comment #1: 

Is this still reproducible? Any specific checks or options we can add to configure to work around this? My distribution does not have any of these NX libraries available, so I have no way to test or reproduce this on my end.

If the library is somehow installing itself as a replacement for the normal libX11, but is not actually working as such, that might be a packaging bug or a bug with the library itself. Octave's configure can and does reasonably test libraries for some indicator that they are working, but cannot exhaustively test for every function until the build actually gets going.

Mike Miller <mtmiller>
Group Member
Wed 16 Dec 2015 02:39:05 PM UTC, original submission:  

On fedora 23 there are packages which cause the tests
in ./configure to fail to find the libraries required for
OpenGL-based plotting. It took me a number of experiments
to find the "guilty" package(s). The test that failed first
was:  _XGetRequest not found.
After removing a number of packages this was resolved, but then
the failure was:
checking for glEnable in -lGL... no
(this had previously passed)
Finally, removing :

dnf remove libNX_X11.x86_64   libNX_X11-devel.x86_64

caused ./configure to succeed.

I know that this is not a precise report, but it would be
useful if the test could be improved so that less trial and error
is required in order to find the set of packages that are
actually required (and those that break the build).

It may not be possible to develop a fully robust set of tests,
but it might be good to include in the installation instructions
an indication that there are package conflicts.

Michael Godfrey <godfrey>
Group Member

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by rik5 (Updated the item)
  • -email is unavailable- added by mtmiller (Posted a comment)
  • -email is unavailable- added by godfrey (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 group members can vote.

     

    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2016-11-04 mtmiller StatusNeed Info Works For Me
        Open/ClosedOpen Closed
    2016-07-01 rik5 Severity2 - Minor 4 - Important
    2016-06-30 mtmiller CategoryPlotting with OpenGL Configuration and Build System
        Severity3 - Normal 2 - Minor
        StatusNone Need Info

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code