Public bug reported: As reported in debian bug #810907 by Fernando Seiti:
The package repsnapper fails to build from source on ppc64el with the following errors: src/printer/custom_baud.cpp: In function 'bool set_custom_baudrate(int, int)': src/printer/custom_baud.cpp:15:19: error: aggregate 'set_custom_baudrate(int, int)::termios2 options' has incomplete type and cannot be defined struct termios2 options; ^ src/printer/custom_baud.cpp:17:26: error: 'TCGETS2' was not declared in this scope if ( ioctl( device_fd, TCGETS2, &options ) < 0 ) { ^ src/printer/custom_baud.cpp:27:26: error: 'TCSETS2' was not declared in this scope if ( ioctl( device_fd, TCSETS2, &options ) < 0 ) { That is probably because, although the type and macros in the errors are defined within termios.h from asm-generic, that header is not included within arch specific headers (eg asm/termbits.h) for ppc64el. It is possible to force usage of those, but I am not sure that is the proper approach to fix this (aka I don't know if it will work). There is a patch attached that allows it to build. I tested the patch on ppc64el and x86_64 Thanks and regards. Fernando ** Affects: repsnapper (Ubuntu) Importance: Undecided Status: New ** Affects: repsnapper (Debian) Importance: Unknown Status: Unknown ** Patch added: "ppc64el-asm-generic.patch" https://bugs.launchpad.net/bugs/1619100/+attachment/4731915/+files/ppc64el-asm-generic.patch ** Bug watch added: Debian Bug tracker #810907 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810907 ** Also affects: repsnapper (Debian) via http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810907 Importance: Unknown Status: Unknown -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1619100 Title: FTBFS on ppc64el: termios problems To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/repsnapper/+bug/1619100/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs