Project

General

Profile

Actions

Bug #6157

closed

libusrp fails to build on Archlinux master

Added by pespin 8 months ago. Updated 8 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
08/29/2023
Due date:
% Done:

100%

Spec Reference:

Description

Since recent Archlinux updates, libusrp is still not building here, even if building with "make -j1". Find output below:

make[4]: Leaving directory '/build/new/tmpdir/libusrp/doc'
make[3]: Leaving directory '/build/new/tmpdir/libusrp/doc'
make[2]: Leaving directory '/build/new/tmpdir/libusrp/doc'
Making all in firmware
make[2]: Entering directory '/build/new/tmpdir/libusrp/firmware'
Making all in include
make[3]: Entering directory '/build/new/tmpdir/libusrp/firmware/include'
PYTHONPATH=/git/libusrp/usrp/firmware/include /git/libusrp/firmware/include/generate_regs.py /git/libusrp/firmware/include/fpga_regs_common.h fpga_regs_common.v
PYTHONPATH=/git/libusrp/usrp/firmware/include /git/libusrp/firmware/include/generate_regs.py /git/libusrp/firmware/include/fpga_regs_standard.h fpga_regs_standard.v
make[3]: Leaving directory '/build/new/tmpdir/libusrp/firmware/include'
Making all in lib
make[3]: Entering directory '/build/new/tmpdir/libusrp/firmware/lib'
sdcc -mmcs51 --no-xinit-opt -I/git/libusrp/firmware/include  -c /git/libusrp/firmware/lib/delay.c -o delay.rel
sdcc -mmcs51 --no-xinit-opt -I/git/libusrp/firmware/include  -c /git/libusrp/firmware/lib/fx2utils.c -o fx2utils.rel
/git/libusrp/firmware/include/fx2regs.h:324: syntax error: token -> '+' ; column 26
make[3]: *** [Makefile:534: fx2utils.rel] Error 1
make[3]: Leaving directory '/build/new/tmpdir/libusrp/firmware/lib'
make[2]: *** [Makefile:406: all-recursive] Error 1
make[2]: Leaving directory '/build/new/tmpdir/libusrp/firmware'
make[1]: *** [Makefile:638: all-recursive] Error 1
make[1]: Leaving directory '/build/new/tmpdir/libusrp'
make: *** [Makefile:557: all] Error 2

Actions #1

Updated by pespin 8 months ago

Related line:

         __sbit __at 0x86+0 SEL;

Actions #2

Updated by pespin 8 months ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Fixed by:
remote: https://gerrit.osmocom.org/c/libusrp/+/34233 linter: Don't check header files [NEW]
remote: https://gerrit.osmocom.org/c/libusrp/+/34234 cosmetic: fx2regs.h: Fix trailing whitespace [NEW]
remote: https://gerrit.osmocom.org/c/libusrp/+/34235 Fix compilation with newer sdcc [NEW]

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)