2.9 Master on Debian 11.3
- hhogendoorn
- Offline
- New Member
Less
More
- Posts: 14
- Thank you received: 3
13 Jun 2022 09:29 #245061
by hhogendoorn
Replied by hhogendoorn on topic 2.9 / build Debian 11.3
configure uspace no-docs
Please Log in or Create an account to join the conversation.
- hhogendoorn
- Offline
- New Member
Less
More
- Posts: 14
- Thank you received: 3
17 Jun 2022 11:44 #245313
by hhogendoorn
Replied by hhogendoorn on topic 2.9 Master on Debian 11.3
Build today's master Linuxcnc 2.9, april 17 2022 on Debian 11.3 , and all the parts I need ,Axis, smart serial rs274 Handwheel, are building/running OK.
Rgrds Hans
Rgrds Hans
Please Log in or Create an account to join the conversation.
24 Jun 2022 23:36 #245818
by aluebke
Replied by aluebke on topic 2.9 Master on Debian 11.3
Is building the docs broken currently? When I build the package with no-docs flag it works. Without it I get an error from asciidocs and can't continue.
Please Log in or Create an account to join the conversation.
28 Jun 2022 21:45 - 28 Jun 2022 21:45 #246108
by andypugh
Replied by andypugh on topic 2.9 Master on Debian 11.3
Docs built for me today, made debs too.
<edit> Though that was on Buster, not 11.
<edit> Though that was on Buster, not 11.
Last edit: 28 Jun 2022 21:45 by andypugh.
Please Log in or Create an account to join the conversation.
29 Jun 2022 16:57 - 29 Jun 2022 16:58 #246174
by aluebke
Replied by aluebke on topic 2.9 Master on Debian 11.3
I am on Bullseye. Just tried again and I get an error. This is also on a Raspberry Pi if that makes a difference. Here it is if anyone has seen it...
asciidoc: Master_Documentation.adoc: line 292: reading: /home/pi/linuxcnc-dev/docs/src/es/hal/hal-examples.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/hal/comp.adoc
asciidoc: Master_Documentation.adoc: line 294: reading: /home/pi/linuxcnc-dev/docs/src/es/hal/comp.adoc
asciidoc: ERROR: rtcomps.adoc: line 491: [tabledef-default] total width less than 100%: 0
asciidoc: ERROR: rtcomps.adoc: line 491: [tabledef-default] missing leading separator: (?ms)((?<!\S)((?P<span>[\d.]+)(?P<op>[*+]))?(?P<align>[<\^>.]{,3})?(?P<style>[a-z])?)?\|
asciidoc: WARNING: comp.adoc: line 120: table row 1: empty spanned row
asciidoc: WARNING: comp.adoc: line 120: table row 2: empty spanned row
asciidoc: WARNING: comp.adoc: line 120: table row 3: empty spanned row
asciidoc: WARNING: comp.adoc: line 120: table row 4: empty spanned row
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/hal/halmodule.adoc
asciidoc: Master_Documentation.adoc: line 296: reading: /home/pi/linuxcnc-dev/docs/src/es/hal/halmodule.adoc
asciidoc: ERROR: comp.adoc: line 126: [tabledef-default] total width less than 100%: 0
asciidoc: ERROR: comp.adoc: line 126: [tabledef-default] missing leading separator: (?ms)((?<!\S)((?P<span>[\d.]+)(?P<op>[*+]))?(?P<align>[<\^>.]{,3})?(?P<style>[a-z])?)?\|
asciidoc: WARNING: halmodule.adoc: line 73: table row 1: empty spanned row
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/motion/kinematics.adoc
asciidoc: Master_Documentation.adoc: line 305: reading: /home/pi/linuxcnc-dev/docs/src/es/motion/kinematics.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/motion/dh-parameters.adoc
asciidoc: Master_Documentation.adoc: line 307: reading: /home/pi/linuxcnc-dev/docs/src/es/motion/dh-parameters.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/motion/5-axis-kinematics.adoc
asciidoc: Master_Documentation.adoc: line 309: reading: /home/pi/linuxcnc-dev/docs/src/es/motion/5-axis-kinematics.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/motion/switchkins.adoc
asciidoc: Master_Documentation.adoc: line 311: reading: /home/pi/linuxcnc-dev/docs/src/es/motion/switchkins.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/motion/pid-theory.adoc
asciidoc: Master_Documentation.adoc: line 313: reading: /home/pi/linuxcnc-dev/docs/src/es/motion/pid-theory.adoc
asciidoc: ERROR: halmodule.adoc: line 76: [tabledef-default] total width less than 100%: 0
asciidoc: ERROR: halmodule.adoc: line 76: [tabledef-default] missing leading separator: (?ms)((?<!\S)((?P<span>[\d.]+)(?P<op>[*+]))?(?P<align>[<\^>.]{,3})?(?P<style>[a-z])?)?\|
asciidoc: WARNING: pid-theory.adoc: line 62: table row 1: empty spanned row
asciidoc: ERROR: pid-theory.adoc: line 66: [tabledef-default] total width less than 100%: 0
asciidoc: ERROR: pid-theory.adoc: line 66: [tabledef-default] missing leading separator: (?ms)((?<!\S)((?P<span>[\d.]+)(?P<op>[*+]))?(?P<align>[<\^>.]{,3})?(?P<style>[a-z])?)?\|
asciidoc: WARNING: pid-theory.adoc: line 75: table row 1: empty spanned row
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/motion/external-offsets.adoc
asciidoc: Master_Documentation.adoc: line 315: reading: /home/pi/linuxcnc-dev/docs/src/es/motion/external-offsets.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/tooldatabase/tooldatabase.adoc
asciidoc: Master_Documentation.adoc: line 317: reading: /home/pi/linuxcnc-dev/docs/src/es/tooldatabase/tooldatabase.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/code/rs274.adoc
asciidoc: Master_Documentation.adoc: line 319: reading: /home/pi/linuxcnc-dev/docs/src/es/code/rs274.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/common/glossary.adoc
asciidoc: Master_Documentation.adoc: line 323: reading: /home/pi/linuxcnc-dev/docs/src/es/common/glossary.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/common/gpld-copyright.adoc
asciidoc: Master_Documentation.adoc: line 325: reading: /home/pi/linuxcnc-dev/docs/src/es/common/gpld-copyright.adoc
asciidoc: ERROR: pid-theory.adoc: line 79: [tabledef-default] missing closing delimiter
asciidoc: ERROR: pid-theory.adoc: line 79: [tabledef-default] total width less than 100%: 0
asciidoc: ERROR: pid-theory.adoc: line 79: [tabledef-default] missing leading separator: (?ms)((?<!\S)((?P<span>[\d.]+)(?P<op>[*+]))?(?P<align>[<\^>.]{,3})?(?P<style>[a-z])?)?\|
asciidoc: WARNING: Master_Documentation.adoc: line 327: table row 1: empty spanned row
asciidoc: WARNING: Master_Documentation.adoc: line 327: table row 2: empty spanned row
asciidoc: WARNING: Master_Documentation.adoc: line 327: table row 3: empty spanned row
a2x: ERROR: "/usr/bin/asciidoc" --backend docbook -a "a2x-format=pdf" -f ../docs/src/docbook.conf -f ../docs/src/asciidoc-dont-replace-arrows.conf --doctype book --attribute "scriptdir=../docs/src/" --verbose --out-file "/home/pi/linuxcnc-dev/docs/src/es/Master_Documentation.xml" "/home/pi/linuxcnc-dev/docs/src/es/Master_Documentation.adoc" returned non-zero exit status 1
make[2]: *** [../docs/src/Submakefile:479: ../docs/src/es/Master_Documentation.pdf] Error 1
make[2]: Leaving directory '/home/pi/linuxcnc-dev/src'
make[1]: *** [debian/rules:57: override_dh_auto_build-indep] Error 2
make[1]: Leaving directory '/home/pi/linuxcnc-dev'
make: *** [debian/rules:39: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
asciidoc: Master_Documentation.adoc: line 292: reading: /home/pi/linuxcnc-dev/docs/src/es/hal/hal-examples.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/hal/comp.adoc
asciidoc: Master_Documentation.adoc: line 294: reading: /home/pi/linuxcnc-dev/docs/src/es/hal/comp.adoc
asciidoc: ERROR: rtcomps.adoc: line 491: [tabledef-default] total width less than 100%: 0
asciidoc: ERROR: rtcomps.adoc: line 491: [tabledef-default] missing leading separator: (?ms)((?<!\S)((?P<span>[\d.]+)(?P<op>[*+]))?(?P<align>[<\^>.]{,3})?(?P<style>[a-z])?)?\|
asciidoc: WARNING: comp.adoc: line 120: table row 1: empty spanned row
asciidoc: WARNING: comp.adoc: line 120: table row 2: empty spanned row
asciidoc: WARNING: comp.adoc: line 120: table row 3: empty spanned row
asciidoc: WARNING: comp.adoc: line 120: table row 4: empty spanned row
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/hal/halmodule.adoc
asciidoc: Master_Documentation.adoc: line 296: reading: /home/pi/linuxcnc-dev/docs/src/es/hal/halmodule.adoc
asciidoc: ERROR: comp.adoc: line 126: [tabledef-default] total width less than 100%: 0
asciidoc: ERROR: comp.adoc: line 126: [tabledef-default] missing leading separator: (?ms)((?<!\S)((?P<span>[\d.]+)(?P<op>[*+]))?(?P<align>[<\^>.]{,3})?(?P<style>[a-z])?)?\|
asciidoc: WARNING: halmodule.adoc: line 73: table row 1: empty spanned row
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/motion/kinematics.adoc
asciidoc: Master_Documentation.adoc: line 305: reading: /home/pi/linuxcnc-dev/docs/src/es/motion/kinematics.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/motion/dh-parameters.adoc
asciidoc: Master_Documentation.adoc: line 307: reading: /home/pi/linuxcnc-dev/docs/src/es/motion/dh-parameters.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/motion/5-axis-kinematics.adoc
asciidoc: Master_Documentation.adoc: line 309: reading: /home/pi/linuxcnc-dev/docs/src/es/motion/5-axis-kinematics.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/motion/switchkins.adoc
asciidoc: Master_Documentation.adoc: line 311: reading: /home/pi/linuxcnc-dev/docs/src/es/motion/switchkins.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/motion/pid-theory.adoc
asciidoc: Master_Documentation.adoc: line 313: reading: /home/pi/linuxcnc-dev/docs/src/es/motion/pid-theory.adoc
asciidoc: ERROR: halmodule.adoc: line 76: [tabledef-default] total width less than 100%: 0
asciidoc: ERROR: halmodule.adoc: line 76: [tabledef-default] missing leading separator: (?ms)((?<!\S)((?P<span>[\d.]+)(?P<op>[*+]))?(?P<align>[<\^>.]{,3})?(?P<style>[a-z])?)?\|
asciidoc: WARNING: pid-theory.adoc: line 62: table row 1: empty spanned row
asciidoc: ERROR: pid-theory.adoc: line 66: [tabledef-default] total width less than 100%: 0
asciidoc: ERROR: pid-theory.adoc: line 66: [tabledef-default] missing leading separator: (?ms)((?<!\S)((?P<span>[\d.]+)(?P<op>[*+]))?(?P<align>[<\^>.]{,3})?(?P<style>[a-z])?)?\|
asciidoc: WARNING: pid-theory.adoc: line 75: table row 1: empty spanned row
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/motion/external-offsets.adoc
asciidoc: Master_Documentation.adoc: line 315: reading: /home/pi/linuxcnc-dev/docs/src/es/motion/external-offsets.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/tooldatabase/tooldatabase.adoc
asciidoc: Master_Documentation.adoc: line 317: reading: /home/pi/linuxcnc-dev/docs/src/es/tooldatabase/tooldatabase.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/code/rs274.adoc
asciidoc: Master_Documentation.adoc: line 319: reading: /home/pi/linuxcnc-dev/docs/src/es/code/rs274.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/common/glossary.adoc
asciidoc: Master_Documentation.adoc: line 323: reading: /home/pi/linuxcnc-dev/docs/src/es/common/glossary.adoc
asciidoc: include: /home/pi/linuxcnc-dev/docs/src/es/common/gpld-copyright.adoc
asciidoc: Master_Documentation.adoc: line 325: reading: /home/pi/linuxcnc-dev/docs/src/es/common/gpld-copyright.adoc
asciidoc: ERROR: pid-theory.adoc: line 79: [tabledef-default] missing closing delimiter
asciidoc: ERROR: pid-theory.adoc: line 79: [tabledef-default] total width less than 100%: 0
asciidoc: ERROR: pid-theory.adoc: line 79: [tabledef-default] missing leading separator: (?ms)((?<!\S)((?P<span>[\d.]+)(?P<op>[*+]))?(?P<align>[<\^>.]{,3})?(?P<style>[a-z])?)?\|
asciidoc: WARNING: Master_Documentation.adoc: line 327: table row 1: empty spanned row
asciidoc: WARNING: Master_Documentation.adoc: line 327: table row 2: empty spanned row
asciidoc: WARNING: Master_Documentation.adoc: line 327: table row 3: empty spanned row
a2x: ERROR: "/usr/bin/asciidoc" --backend docbook -a "a2x-format=pdf" -f ../docs/src/docbook.conf -f ../docs/src/asciidoc-dont-replace-arrows.conf --doctype book --attribute "scriptdir=../docs/src/" --verbose --out-file "/home/pi/linuxcnc-dev/docs/src/es/Master_Documentation.xml" "/home/pi/linuxcnc-dev/docs/src/es/Master_Documentation.adoc" returned non-zero exit status 1
make[2]: *** [../docs/src/Submakefile:479: ../docs/src/es/Master_Documentation.pdf] Error 1
make[2]: Leaving directory '/home/pi/linuxcnc-dev/src'
make[1]: *** [debian/rules:57: override_dh_auto_build-indep] Error 2
make[1]: Leaving directory '/home/pi/linuxcnc-dev'
make: *** [debian/rules:39: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Last edit: 29 Jun 2022 16:58 by aluebke.
Please Log in or Create an account to join the conversation.
- charleyann
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 10
29 Jun 2022 16:59 #246176
by charleyann
Replied by charleyann on topic 2.9 Master on Debian 11.3
I tried it again this morning. Still no luck with the docs on 11.3
Same as above.
Same as above.
Please Log in or Create an account to join the conversation.
29 Jun 2022 17:39 #246180
by aluebke
Replied by aluebke on topic 2.9 Master on Debian 11.3
I do get the exact same error on an AMD64 machine, also with Bullseye. I'll make a Buster VM later and try that.
Please Log in or Create an account to join the conversation.
29 Jun 2022 18:10 - 29 Jun 2022 18:11 #246181
by Bari
Replied by Bari on topic 2.9 Master on Debian 11.3
LCNC 2.9 uspace Debian 11 Packages:
repository.qtpyvcp.com/repo/linuxcnc_debs/
These were built back in April of this year.
LCNC 2.9 installed without any issues on Deb11 until a few weeks ago.
"po4a 0.62 in bullseye is too old, it also cannot build our docs
we need 0.66 from bookworm/testing and unstable
it also looks like DEB_BUILD_OPTIONS=parallel=N is no longer honored, so that'll make the build times longer too"
For RIP:
username@debian11:~/dev/rip/src$ make
emc/Submakefile:4: warning: overriding recipe for target '../include/linuxcnc.h'
emc/Submakefile:4: warning: ignoring old recipe for target '../include/linuxcnc.h'
Reading 205/205 dependency files
Done reading dependencies
Reading 230/230 realtime dependency files
Done reading realtime dependencies
You now need to run 'sudo make setuid' in order to run in place with access to hardware.
cd rip
source scripts/rip-environment
you may need to add a line like this one to your ~/.bashrc
source /home/username/Projects/linuxcnc/scripts/rip-environment
RIP works on Deb11 with some changes to the install instructions. I'm building on Sid later. I'll post an update.
repository.qtpyvcp.com/repo/linuxcnc_debs/
These were built back in April of this year.
LCNC 2.9 installed without any issues on Deb11 until a few weeks ago.
"po4a 0.62 in bullseye is too old, it also cannot build our docs
we need 0.66 from bookworm/testing and unstable
it also looks like DEB_BUILD_OPTIONS=parallel=N is no longer honored, so that'll make the build times longer too"
For RIP:
username@debian11:~/dev/rip/src$ make
emc/Submakefile:4: warning: overriding recipe for target '../include/linuxcnc.h'
emc/Submakefile:4: warning: ignoring old recipe for target '../include/linuxcnc.h'
Reading 205/205 dependency files
Done reading dependencies
Reading 230/230 realtime dependency files
Done reading realtime dependencies
You now need to run 'sudo make setuid' in order to run in place with access to hardware.
cd rip
source scripts/rip-environment
you may need to add a line like this one to your ~/.bashrc
source /home/username/Projects/linuxcnc/scripts/rip-environment
RIP works on Deb11 with some changes to the install instructions. I'm building on Sid later. I'll post an update.
Last edit: 29 Jun 2022 18:11 by Bari.
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
29 Jun 2022 20:54 - 29 Jun 2022 21:09 #246209
by aluebke
Replied by aluebke on topic 2.9 Master on Debian 11.3
I can confirm that updating po4a to the bookworm version (0.66) works. This is on both AARCH64 and AMD64. Here's how I did it:
Add a file to /etc/apt/sources.list.d called bookworm.list
Put the following in that file:
deb deb.debian.org/debian bookworm main contrib non-free
deb security.debian.org/debian-security bookworm-security main contrib non-free
deb deb.debian.org/debian bookworm-updates main contrib non-free
Create a file in /etc/apt/apt.conf.d/ called 99bookworm
Put the following in that file:
APT::Default-Release "bullseye";
Then I ran apt update. Finally:
apt -t bookworm install po4a
Add a file to /etc/apt/sources.list.d called bookworm.list
Put the following in that file:
deb deb.debian.org/debian bookworm main contrib non-free
deb security.debian.org/debian-security bookworm-security main contrib non-free
deb deb.debian.org/debian bookworm-updates main contrib non-free
Create a file in /etc/apt/apt.conf.d/ called 99bookworm
Put the following in that file:
APT::Default-Release "bullseye";
Then I ran apt update. Finally:
apt -t bookworm install po4a
Last edit: 29 Jun 2022 21:09 by aluebke.
The following user(s) said Thank You: Bari
Please Log in or Create an account to join the conversation.
Time to create page: 0.093 seconds