arm64 builds fail on ubuntu

Bug #1815824 reported by Daniel Schürmann
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Undecided
Unassigned
mixxx (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

The Ubuntu package of Mixxx fail to build on Launchpad see:
https://launchpad.net/ubuntu/+source/mixxx/2.1.3~dfsg-1/+build/15300430
and
https://launchpad.net/ubuntu/+source/mixxx/2.1.3~dfsg-1/+build/15587151

The error is:

Checking for C library sqlite3... no
ERROR:root:Unmet dependency: Missing libsqlite3 -- exiting!

Tags: ftbfs disco
Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Thanks for reporting.

Looks like a newer version has been uploaded to Ubuntu Disco, but it still fails to build on arm64 (https://bugs.launchpad.net/ubuntu/+source/mixxx/2.2.0~dfsg-1/+build/16303791). Though, now it seems to be some compilation error.

Changed in mixxx (Ubuntu):
status: New → Confirmed
tags: added: arm64 disco ftbfs
Revision history for this message
Daniel Schürmann (daschuer) wrote :

It reports:
src/waveform/renderers/glvsynctestrenderer.cpp: In member function ‘virtual void GLVSyncTestRenderer::draw(QPainter*, QPaintEvent*)’:
src/waveform/renderers/glvsynctestrenderer.cpp:79:18: error: ‘GL_PROJECTION’ was not declared in this scope
     glMatrixMode(GL_PROJECTION);
                  ^~~~~~~~~~~~~
src/waveform/renderers/glvsynctestrenderer.cpp:79:18: note: suggested alternative: ‘GL_LOCATION’

Changed in mixxx:
status: New → Confirmed
Revision history for this message
Daniel Schürmann (daschuer) wrote :

we need to set
opengles=1
to make the build work

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

https://bugs.launchpad.net/ubuntu/+source/mixxx/2.2.0~dfsg-1 built successfully for all architectures (including arm64) so I believe this is resolved.

Changed in mixxx (Ubuntu):
status: Confirmed → Fix Released
tags: removed: arm64
Changed in mixxx:
status: Confirmed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/9591

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.