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.
- aluebke
 - Offline
 - New Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 7
 - Thank you received: 4
 
			
	
						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.
- andypugh
 - 
				
											 - Offline
 - Moderator
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 19678
 - Thank you received: 4559
 
			
	
						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.
- aluebke
 - Offline
 - New Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 7
 - Thank you received: 4
 
			
	
						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.
- aluebke
 - Offline
 - New Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 7
 - Thank you received: 4
 
			
	
						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.
- Bari
 - 
				
											 - Offline
 - Platinum Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 631
 - Thank you received: 232
 
			
	
						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.
- aluebke
 - Offline
 - New Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 7
 - Thank you received: 4
 
			
	
						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.997 seconds