- Posts: 596
- Thank you received: 0
Buidling LCNC 2.8.2 RIP - with Gmoccapy
4 years 4 months ago #245579
by zz912
Buidling LCNC 2.8.2 RIP - with Gmoccapy was created by zz912
Hello,
I built LCNC RIP 2.8.2 for Raspbian 10 yesterday.
Raspbian from LCNC did not work for my version Raspberry (I dont know why), so I had to use natural Raspbian.
I used this website:
linuxcnc.org/docs/stable/html/code/building-linuxcnc.html
If I used only this instructions, Gmoccapy dont work, only Axis.
I have to:
Source:
forum.linuxcnc.org/9-installing-linuxcnc...lade-linuxcnc#112162
and
Is possible this package add to /home/pi/LinuxCNC/linuxcnc-2.8.2/debian/configure ?
Or exist some reason why not?
I built LCNC RIP 2.8.2 for Raspbian 10 yesterday.
Raspbian from LCNC did not work for my version Raspberry (I dont know why), so I had to use natural Raspbian.
I used this website:
linuxcnc.org/docs/stable/html/code/building-linuxcnc.html
If I used only this instructions, Gmoccapy dont work, only Axis.
I have to:
Code:
sudo apt-get install \build-essential devscripts dh-make \
intltool python-gtk2-dev \
libxml2-dev \
gtk-doc-tools \
gnome-doc-utils \
liblablgtk2-gnome-ocaml-dev \
libglade2-dev \
libgladeui-common \
python-gtkglext1 \
devhelp \
itstool \
libcanberra-gtk-module \
libcanberra-gtk-dev
Code:
sudo apt-get install \
devscripts \
tcl8.6-dev tk8.6-dev \
libreadline-gplv2-dev \
asciidoc dblatex \
dvipng graphviz groff \
imagemagick inkscape \
python-lxml source-highlight \
texlive-extra-utils \
texlive-font-utils \
texlive-fonts-recommended \
texlive-lang-cyrillic \
texlive-lang-french \
texlive-lang-german \
texlive-lang-polish \
texlive-lang-spanish \
texlive-latex-recommended \
w3c-linkchecker \
xsltproc \
libxmu-dev \
libglu1-mesa-dev libgl1-mesa-dev \
libboost-python-dev \
libmodbus-dev \
libusb-1.0-0-dev python-serial \
yapps2 \
asciidoc-dblatex \
libxaw7-dev
Source:
forum.linuxcnc.org/9-installing-linuxcnc...lade-linuxcnc#112162
and
Code:
sudo apt-get install python-gtksourceview2
Is possible this package add to /home/pi/LinuxCNC/linuxcnc-2.8.2/debian/configure ?
Or exist some reason why not?
Please Log in to join the conversation.
4 years 4 months ago #245630
by andypugh
Replied by andypugh on topic Buidling LCNC 2.8.2 RIP - with Gmoccapy
Many of these packages would normally be installed as dependencies of packages which are already in
github.com/LinuxCNC/linuxcnc/blob/master/debian/control.top.in
github.com/LinuxCNC/linuxcnc/blob/master.../control.main-pkg.in
It's not trivial to work out which need to be mentioned individually, but we have checked that the current list works on the buildbot platforms.
github.com/LinuxCNC/linuxcnc/blob/master/debian/control.top.in
github.com/LinuxCNC/linuxcnc/blob/master.../control.main-pkg.in
It's not trivial to work out which need to be mentioned individually, but we have checked that the current list works on the buildbot platforms.
Please Log in to join the conversation.
4 years 4 months ago #245676
by zz912
Replied by zz912 on topic Buidling LCNC 2.8.2 RIP - with Gmoccapy
Did you check with Gmoccapy? With AXIS it worked.but we have checked that the current list works on the buildbot platforms.
Please Log in to join the conversation.
4 years 4 months ago #245742
by andypugh
Replied by andypugh on topic Buidling LCNC 2.8.2 RIP - with Gmoccapy
Please Log in to join the conversation.
4 years 4 months ago #245777
by HansU
Replied by HansU on topic Buidling LCNC 2.8.2 RIP - with Gmoccapy
If I understand you correctly, it works now for you after you have installed the dependencies you listed?
Please Log in to join the conversation.
4 years 4 months ago #246139
by zz912
Replied by zz912 on topic Buidling LCNC 2.8.2 RIP - with Gmoccapy
Exactly.If I understand you correctly, it works now for you after you have installed the dependencies you listed?
Please Log in to join the conversation.
4 years 4 months ago #246140
by zz912
Replied by zz912 on topic Buidling LCNC 2.8.2 RIP - with Gmoccapy
But I want use LCNC 2.8. There is Python 2. Idont know what do you mean with this test.At least one Gmoccapy config has been tested
github.com/LinuxCNC/linuxcnc/issues/1762
Please Log in to join the conversation.
4 years 3 months ago #246862
by zz912
Your check have bug, or I do something that no one expects. (The second way is often
)
I made another RIP Instalation with normal Debian not RPI Debian
And I needed install the packages, which I mentioned at the beginning too.
I don't know if I need them all, but I'd rather have some extra packages than have LCNC not work for me.
I downloaded Live CD 2.8, and made bootable flash disk. I installed the flash disk. I "apt-get remove" all package with name *linuxcnc*. I installed RIP LCNC 2.8 linuxcnc.org/docs/stable/html/code/building-linuxcnc.html
Now LCNC 2.8 works. BUT only with AXIS or another GUI. Now LCNC 2.8 with Gmoccapy DONT works.
Then I install package which I mentioned at the beginning and LCNC 2.8 with Gmoccapy works.
It's not a problem for me. when i know this problem. But it might discourage someone who wants to start exploring the LCNC source code. What can I do to fix this error systemically?
I have another free PC where I can do some other test that would help you, but I need to know what would help you.
The easiest way is added the packages here:
linuxcnc.org/docs/stable/html/code/building-linuxcnc.html
OR?
Replied by zz912 on topic Buidling LCNC 2.8.2 RIP - with Gmoccapy
but we have checked that the current list works on the buildbot platforms.
Your check have bug, or I do something that no one expects. (The second way is often
I made another RIP Instalation with normal Debian not RPI Debian
Code:
zdenek@CNC:~$ uname -a
Linux CNC 4.19.0-21-rt-amd64 #1 SMP PREEMPT RT Debian 4.19.249-2 (2022-06-30) x86_64 GNU/Linux
I don't know if I need them all, but I'd rather have some extra packages than have LCNC not work for me.
I downloaded Live CD 2.8, and made bootable flash disk. I installed the flash disk. I "apt-get remove" all package with name *linuxcnc*. I installed RIP LCNC 2.8 linuxcnc.org/docs/stable/html/code/building-linuxcnc.html
Now LCNC 2.8 works. BUT only with AXIS or another GUI. Now LCNC 2.8 with Gmoccapy DONT works.
Then I install package which I mentioned at the beginning and LCNC 2.8 with Gmoccapy works.
It's not a problem for me. when i know this problem. But it might discourage someone who wants to start exploring the LCNC source code. What can I do to fix this error systemically?
I have another free PC where I can do some other test that would help you, but I need to know what would help you.
The easiest way is added the packages here:
linuxcnc.org/docs/stable/html/code/building-linuxcnc.html
OR?
Please Log in to join the conversation.
4 years 3 months ago #246868
by zz912
Replied by zz912 on topic Buidling LCNC 2.8.2 RIP - with Gmoccapy
This is some discusion in Facebook.
For RIP 2.8 you must known this reporitories.
Attachment not found
For RIP 2.8 you must known this reporitories.
Please Log in to join the conversation.
4 years 3 months ago #247259
by andypugh
Replied by andypugh on topic Buidling LCNC 2.8.2 RIP - with Gmoccapy
The current run-time dependencies (from debian/control) are:
Depends:
${misc:Depends},
${python3:Depends},
${shlibs:Depends},
libudev-dev,iptables,
blt,
mesa-utils,
python3-tk,
python3-numpy,
python3-cairo,
python3-gi-cairo,
python3-opengl,
python3-configobj,
python3-xlib,
libgtksourceview-3.0-dev,
tcl8.6,
tk8.6,
bwidget (>= 1.7),
tclreadline,
tclx,
procps, psmisc,
udev
Recommends:
linuxcnc-doc-en | linuxcnc-doc,
librsvg2-dev,
hostmot2-firmware-all, linux-image-rt-amd64 [linux-amd64], linux-image-rt-686-pae [linux-i386],
python3-pil,
python3-pil.imagetk,
python3-pyqt5,
python3-pyqt5.qsci,
python3-pyqt5.qtsvg,
python3-pyqt5.qtopengl,
python3-opencv,
python3-dbus,python3-espeak,
python3-dbus.mainloop.pyqt5,
python3-pyqt5.qtwebkit,
python3-xlib,
espeak-ng,python3-numpy,
pyqt5-dev-tools,
gstreamer1.0-tools,espeak,
sound-theme-freedesktop
Suggests: mesaflash
The build-time dependencies are the above, and additionally:
Build-Depends:
debhelper (>= 9),
dh-python,
libudev-dev,
autoconf,
bwidget (>= 1.7),
desktop-file-utils,
gettext,
intltool,
libboost-python-dev,
libepoxy-dev,
libgl1-mesa-dev | libgl1-mesa-swx11-dev,
libglu1-mesa-dev,
libgtk2.0-dev,
libgtk-3-dev,
libmodbus-dev (>= 3.0),
libreadline-gplv2-dev | libreadline-dev,
libtirpc-dev,
libusb-1.0-0-dev,
libxmu-dev,
netcat,
po4a,
procps,
psmisc,
python3,
python3-dev,
python3-tk,
python3-xlib,
tcl8.6-dev,
tclx,
tk8.6-dev,
yapps2
Build-Depends-Indep:
asciidoc (>= 8.5),
dblatex (>= 0.2.12),
docbook-xsl,
dvipng,
ghostscript,
graphviz,
groff,
imagemagick,
inkscape,
python3-lxml,
source-highlight,
w3c-linkchecker,
xsltproc,
texlive-extra-utils,
texlive-font-utils,
texlive-fonts-recommended,
texlive-lang-cyrillic,
texlive-lang-french,
texlive-lang-german,
texlive-lang-polish,
texlive-lang-spanish,
texlive-latex-recommended,
asciidoc-dblatex,
texlive-xetex,
Standards-Version: 4.6.0
Vcs-Browser: github.com/LinuxCNC/linuxcnc
Vcs-Git: github.com/LinuxCNC/linuxcnc.git
Rules-Requires-Root: binary-targets
Package: linuxcnc-uspace-dev
Architecture: any
Conflicts: linuxcnc-sim-dev, linuxcnc-dev
Depends: ${misc:Depends},
${python3:Depends},
python3-serial,
linuxcnc-uspace (= ${binary:Version}),
udev,
python3-yapps
Many of the latter will be installed in one go with
Depends:
${misc:Depends},
${python3:Depends},
${shlibs:Depends},
libudev-dev,iptables,
blt,
mesa-utils,
python3-tk,
python3-numpy,
python3-cairo,
python3-gi-cairo,
python3-opengl,
python3-configobj,
python3-xlib,
libgtksourceview-3.0-dev,
tcl8.6,
tk8.6,
bwidget (>= 1.7),
tclreadline,
tclx,
procps, psmisc,
udev
Recommends:
linuxcnc-doc-en | linuxcnc-doc,
librsvg2-dev,
hostmot2-firmware-all, linux-image-rt-amd64 [linux-amd64], linux-image-rt-686-pae [linux-i386],
python3-pil,
python3-pil.imagetk,
python3-pyqt5,
python3-pyqt5.qsci,
python3-pyqt5.qtsvg,
python3-pyqt5.qtopengl,
python3-opencv,
python3-dbus,python3-espeak,
python3-dbus.mainloop.pyqt5,
python3-pyqt5.qtwebkit,
python3-xlib,
espeak-ng,python3-numpy,
pyqt5-dev-tools,
gstreamer1.0-tools,espeak,
sound-theme-freedesktop
Suggests: mesaflash
The build-time dependencies are the above, and additionally:
Build-Depends:
debhelper (>= 9),
dh-python,
libudev-dev,
autoconf,
bwidget (>= 1.7),
desktop-file-utils,
gettext,
intltool,
libboost-python-dev,
libepoxy-dev,
libgl1-mesa-dev | libgl1-mesa-swx11-dev,
libglu1-mesa-dev,
libgtk2.0-dev,
libgtk-3-dev,
libmodbus-dev (>= 3.0),
libreadline-gplv2-dev | libreadline-dev,
libtirpc-dev,
libusb-1.0-0-dev,
libxmu-dev,
netcat,
po4a,
procps,
psmisc,
python3,
python3-dev,
python3-tk,
python3-xlib,
tcl8.6-dev,
tclx,
tk8.6-dev,
yapps2
Build-Depends-Indep:
asciidoc (>= 8.5),
dblatex (>= 0.2.12),
docbook-xsl,
dvipng,
ghostscript,
graphviz,
groff,
imagemagick,
inkscape,
python3-lxml,
source-highlight,
w3c-linkchecker,
xsltproc,
texlive-extra-utils,
texlive-font-utils,
texlive-fonts-recommended,
texlive-lang-cyrillic,
texlive-lang-french,
texlive-lang-german,
texlive-lang-polish,
texlive-lang-spanish,
texlive-latex-recommended,
asciidoc-dblatex,
texlive-xetex,
Standards-Version: 4.6.0
Vcs-Browser: github.com/LinuxCNC/linuxcnc
Vcs-Git: github.com/LinuxCNC/linuxcnc.git
Rules-Requires-Root: binary-targets
Package: linuxcnc-uspace-dev
Architecture: any
Conflicts: linuxcnc-sim-dev, linuxcnc-dev
Depends: ${misc:Depends},
${python3:Depends},
python3-serial,
linuxcnc-uspace (= ${binary:Version}),
udev,
python3-yapps
Many of the latter will be installed in one go with
Code:
apt-get install build-essential
Please Log in to join the conversation.
Time to create page: 0.110 seconds
