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

 
 

bug #46695: Test for OpenGL fails

Submitted by:  Michael Godfrey <godfrey>
Submitted on:  Wed 16 Dec 2015 02:39:05 PM UTC  
 
Category: Configuration and Build SystemSeverity: 4 - Important
Priority: 5 - NormalItem Group: Build Failure
Status: Works For MeAssigned to: None
Originator Name: GodfreyOpen/Closed: Closed
Release: devOperating System: GNU/Linux

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

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>
Project 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>
Project Administrator
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>
Project Member

 

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

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by rik5 (Updated the item)
  • -unavailable- added by mtmiller (Posted a comment)
  • -unavailable- added by godfrey (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 04 Nov 2016 01:52:08 AM UTCmtmillerStatusNeed Info=>Works For Me
      Open/ClosedOpen=>Closed
    Fri 01 Jul 2016 05:24:13 PM UTCrik5Severity2 - Minor=>4 - Important
    Thu 30 Jun 2016 11:36:23 PM UTCmtmillerCategoryPlotting with OpenGL=>Configuration and Build System
      Severity3 - Normal=>2 - Minor
      StatusNone=>Need Info

    Back to the top


    Powered by Savane 3.1-cleanup1