armhf patch no longer necessary, causes FTBFS with new poppler

Bug #2012420 reported by Bastian Germann
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gambas3 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

The gambas3 armhf patch that comes with Ubuntu is no longer necessary.
The build used to fail on Debian as well but some gcc-12 update fixed the issue.
If you still see it on Ubuntu, maybe do the same thing as for armel, which is built via clang.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

armhf is also currently failing to build because of poppler's switch to C++20.

summary: - armhf patch no longer necessary
+ armhf patch no longer necessary, causes FTBFS with new poppler
tags: added: ftbfs update-excuse
Changed in gambas3 (Ubuntu):
assignee: nobody → Andreas Hasenack (ahasenack)
status: New → In Progress
Revision history for this message
Andreas Hasenack (ahasenack) wrote :
Download full text (4.6 KiB)

Removing that patch fixes the C++20 build problem, but a new FTBFS is now happening:
   dh_install -a
dh_install: warning: Cannot find (any matches for) "usr/lib/gambas3/gb.desktop.component" (tried in ., debian/tmp)

dh_install: warning: gambas3-gb-desktop missing files: usr/lib/gambas3/gb.desktop.component
dh_install: warning: Cannot find (any matches for) "usr/lib/gambas3/gb.desktop.gambas" (tried in ., debian/tmp)

dh_install: warning: gambas3-gb-desktop missing files: usr/lib/gambas3/gb.desktop.gambas
dh_install: warning: Cannot find (any matches for) "usr/share/gambas3/control/gb.desktop" (tried in ., debian/tmp)

dh_install: warning: gambas3-gb-desktop missing files: usr/share/gambas3/control/gb.desktop
dh_install: warning: Cannot find (any matches for) "usr/share/gambas3/control/gb.desktop/desktopwatcher.png" (tried in ., debian/tmp)

dh_install: warning: gambas3-gb-desktop missing files: usr/share/gambas3/control/gb.desktop/desktopwatcher.png
dh_install: warning: Cannot find (any matches for) "usr/share/gambas3/info/gb.desktop.info" (tried in ., debian/tmp)

dh_install: warning: gambas3-gb-desktop missing files: usr/share/gambas3/info/gb.desktop.info
dh_install: warning: Cannot find (any matches for) "usr/share/gambas3/info/gb.desktop.list" (tried in ., debian/tmp)

dh_install: warning: gambas3-gb-desktop missing files: usr/share/gambas3/info/gb.desktop.list
dh_install: warning: Cannot find (any matches for) "usr/lib/gambas3/gb.markdown.component" (tried in ., debian/tmp)

dh_install: warning: gambas3-gb-markdown missing files: usr/lib/gambas3/gb.markdown.component
dh_install: warning: Cannot find (any matches for) "usr/lib/gambas3/gb.markdown.gambas" (tried in ., debian/tmp)

dh_install: warning: gambas3-gb-markdown missing files: usr/lib/gambas3/gb.markdown.gambas
dh_install: warning: Cannot find (any matches for) "usr/share/gambas3/info/gb.markdown.info" (tried in ., debian/tmp)

dh_install: warning: gambas3-gb-markdown missing files: usr/share/gambas3/info/gb.markdown.info
dh_install: warning: Cannot find (any matches for) "usr/share/gambas3/info/gb.markdown.list" (tried in ., debian/tmp)

dh_install: warning: gambas3-gb-markdown missing files: usr/share/gambas3/info/gb.markdown.list
dh_install: warning: Cannot find (any matches for) "usr/lib/gambas3/gb.scanner.component" (tried in ., debian/tmp)

dh_install: warning: gambas3-gb-scanner missing files: usr/lib/gambas3/gb.scanner.component
dh_install: warning: Cannot find (any matches for) "usr/lib/gambas3/gb.scanner.gambas" (tried in ., debian/tmp)

dh_install: warning: gambas3-gb-scanner missing files: usr/lib/gambas3/gb.scanner.gambas
dh_install: warning: Cannot find (any matches for) "usr/share/gambas3/info/gb.scanner.info" (tried in ., debian/tmp)

dh_install: warning: gambas3-gb-scanner missing files: usr/share/gambas3/info/gb.scanner.info
dh_install: warning: Cannot find (any matches for) "usr/share/gambas3/info/gb.scanner.list" (tried in ., debian/tmp)

dh_install: warning: gambas3-gb-scanner missing files: usr/share/gambas3/info/gb.scanner.list
dh_install: warning: Cannot find (any matches for) "usr/lib/gambas3/gb.dbus.trayicon*" (tried in ., debian/tmp)

dh_install: warni...

Read more...

Changed in gambas3 (Ubuntu):
assignee: Andreas Hasenack (ahasenack) → nobody
status: In Progress → Confirmed
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

I hacked a gcc11 build with manual injection of std=c++20. But I'm pretty sure we should remove it on armhf because of the unaligned accesses that are hidden with older gcc

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

This was uploaded, and it built \o/

Changed in gambas3 (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Andreas Hasenack (ahasenack) wrote :
Changed in gambas3 (Ubuntu):
status: Fix Committed → Fix Released
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.