current master (2.9) building debs error?
- robertspark
- Offline
- Platinum Member
- Posts: 915
- Thank you received: 216
rob@RobsCNC:~/linuxcnc-dev/debian$ ./configure no-docs uspace
uspace is accepted for compatibility, but ignored successfully configured for 'uspace-Debian-11'..
rob@RobsCNC:~/linuxcnc-dev/debian$ cd ..
rob@RobsCNC:~/linuxcnc-dev$ dpkg-buildpackage -j4 -b -uc
dpkg-buildpackage: error: syntax error in debian/control at line 44: block lacks the 'Package' field
any ideas what i should be doing different?
thanks
Please Log in or Create an account to join the conversation.
There were some changes required for Debian Packaging.
I remember having similar issues but got past it
I may have dropped the no-docs
Please Log in or Create an account to join the conversation.
- robertspark
- Offline
- Platinum Member
- Posts: 915
- Thank you received: 216
I did check the Dev docs and there wasn't anything different
so that may need changing
linuxcnc.org/docs/devel/html/code/buildi...ding_debian_packages
I'll give it a try later thanks again
Please Log in or Create an account to join the conversation.
github.com/LinuxCNC/linuxcnc/pull/1700
It followed on from a issue I logged because linuxcnc-uspace package in Debian unstable was uninstallable because of an change in python versions.
Please Log in or Create an account to join the conversation.
Did it work for you @robertspark? If not, what was your solution?
Please Log in or Create an account to join the conversation.
- robertspark
- Offline
- Platinum Member
- Posts: 915
- Thank you received: 216
basically it was my no-docs that was wrong {that seems to have been removed}
linuxcnc.org/docs/devel/html/code/buildi...ding_debian_packages
./configure uspace
then
cd ..
dpkg-buildpackage -j4 -b -uc
if you have a 4 core processor then add j4.... it will speed up the build.... just add the right number to match your cores (2,4,16, 32).
Please Log in or Create an account to join the conversation.
I can launch linuxcnc but when I try to open, say axis, I get the following:
dave@debianDave:~$ linuxcnc
LINUXCNC - 2.9.0~pre0
Machine configuration directory is '/home/dave/linuxcnc/configs/sim.axis-2'
Machine configuration file is 'axis.ini'
Starting LinuxCNC...
linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod
Note: Using POSIX realtime
Found file(lib): /usr/share/linuxcnc/hallib/core_sim.hal
Found file(lib): /usr/share/linuxcnc/hallib/sim_spindle_encoder.hal
Found file(lib): /usr/share/linuxcnc/hallib/axis_manualtoolchange.hal
Found file(lib): /usr/share/linuxcnc/hallib/simulated_home.hal
Found file(lib): /usr/share/linuxcnc/hallib/check_xyz_constraints.hal
link (updating variable file): No such file or directory
Traceback (most recent call last):
File "/usr/bin/hal_manualtoolchange", line 69, in <module>
nf.start(app); nf.makecommand(app, "_", _)
File "/usr/lib/python3/dist-packages/nf.py", line 120, in start
source_lib_tcl(r, "support.tcl")
File "/usr/lib/python3/dist-packages/nf.py", line 112, in source_lib_tcl
r.tk.call("source", os.path.join(tcl_libdir, f))
_tkinter.TclError: couldn't load file "/usr/lib/tcltk/x86_64-linux-gnu/Img1.4.13/libtifftcl4.1.0.so": /usr/lib/tcltk/x86_64-linux-gnu/Img1.4.13/libtifftcl4.1.0.so: undefined symbol: _TIFFsetString, version LIBTIFF_4.0
Traceback (most recent call last):
File "/usr/bin/axis", line 128, in <module>
nf.start(root_window)
File "/usr/lib/python3/dist-packages/nf.py", line 120, in start
source_lib_tcl(r, "support.tcl")
File "/usr/lib/python3/dist-packages/nf.py", line 112, in source_lib_tcl
r.tk.call("source", os.path.join(tcl_libdir, f))
_tkinter.TclError: couldn't load file "/usr/lib/tcltk/x86_64-linux-gnu/Img1.4.13/libtifftcl4.1.0.so": /usr/lib/tcltk/x86_64-linux-gnu/Img1.4.13/libtifftcl4.1.0.so: undefined symbol: _TIFFsetString, version LIBTIFF_4.0
Shutting down and cleaning up LinuxCNC...
task: 1192 cycles, min=0.000010, max=0.001213, avg=0.001053, 0 latency excursions (> 10x expected cycle time of 0.001000s)
Note: Using POSIX realtime
LinuxCNC terminated with an error. You can find more information in the log:
/home/dave/linuxcnc_debug.txt
and
/home/dave/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
dave@debianDave:~$
Any ideas?
Thanks.
Please Log in or Create an account to join the conversation.
- robertspark
- Offline
- Platinum Member
- Posts: 915
- Thank you received: 216
did the build go well?
how did you install linuxcnc debs?
sudo dpkg -i package_file.deb
did you install all of the debs?
it looks like it is missing part of the files.... those are compiled files....
_tkinter.TclError: couldn't load file "/usr/lib/tcltk/x86_64-linux-gnu/Img1.4.13/libtifftcl4.1.0.so": /usr/lib/tcltk/x86_64-linux-gnu/Img1.4.13/libtifftcl4.1.0.so: undefined symbol: _TIFFsetString, version LIBTIFF_4.0
what are you installing it on? (Debian / Ubuntu / MX / Mint???)
what hardware (PC I presume x86?)
Please Log in or Create an account to join the conversation.
- robertspark
- Offline
- Platinum Member
- Posts: 915
- Thank you received: 216
linuxcnc.org/docs/devel/html/code/buildi...g-Build-Dependencies
sudo apt-get install dpkg-dev
cd linuxcnc-dev/debian
./configure uspace
cd ..
dpkg-checkbuilddeps
.... if not, install the missing ones and rebuild + reinstall the debs...
Please Log in or Create an account to join the conversation.
dave@debianDave:~$ sudo apt-get install dpkg-dev
[sudo] password for dave:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
dpkg-dev is already the newest version (1.21.7).
dpkg-dev set to manually installed.
The following packages were automatically installed and are no longer required:
bc cups cups-browsed cups-client cups-core-drivers cups-daemon cups-filters
cups-filters-core-drivers cups-ipp-utils cups-ppdc cups-server-common
fcitx-bin fcitx-frontend-all fcitx-frontend-qt6 fcitx-ui-classic
fcitx5-config-qt fcitx5-frontend-gtk3 fcitx5-frontend-qt5 fonts-symbola
g++-10 gir1.2-champlain-0.12 gir1.2-dazzle-1.0 gir1.2-evince-3.0
gir1.2-gdata-0.0 gir1.2-geocodeglib-1.0 gir1.2-gfbgraph-0.2
gir1.2-gnomebluetooth-1.0 gir1.2-gtkchamplain-0.12 gir1.2-gtkclutter-1.0
gir1.2-gweather-3.0 gir1.2-handy-0.0 gir1.2-rb-3.0 gir1.2-rest-0.7
gir1.2-tracker-2.0 gir1.2-zpj-0.0 hyphen-en-us libabsl20200923 libamtk-5-0
libamtk-5-common libaom0 libb2-1 libbotan-2-17 libcamel-1.2-62 libcbor0
libcmis-0.5-5v5 libcodec2-0.9 libcolord-gtk1 libcupsfilters1 libdav1d4
libdazzle-1.0-0 libdazzle-common libedataserver-1.2-25
libedataserverui-1.2-2 libextutils-pkgconfig-perl libfcitx5gclient1
libfcitx5gclient2 libfluidsynth2 libfontembed1 libfwupdplugin1
libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libgettextpo0 libgit2-1.1
libglew2.1 libgpod-common libgpod4 libgupnp-1.2-0 libgweather-3-16
libgweather-common libhandy-0.0-0 libicu67 libidn11 libigdgmm11 libime-bin
libkf5itemviews-data libkf5itemviews5 libkf5widgetsaddons-data
libkf5widgetsaddons5 libldap-2.4-2 liblibreoffice-java liblirc-client0
libllvm11 liblouisutdml-bin liblouisutdml-data liblouisutdml9 libmailutils7
libmbedcrypto3 libmbedtls12 libmbedx509-0 libmms0 libmozjs-78-0
libmusicbrainz5-2 libmusicbrainz5cc2v5 libneon27-gnutls libntfs-3g883
libofa0 liborcus-0.16-0 liborcus-parser-0.16-0 libotf0 libperl5.32
libpoppler-cpp0v5 libpoppler102 libpth20 libpython3.9 libqpdf28
libqrcodegencpp1 libqt6core6 libqt6dbus6 libqt6gui6 libquvi-0.9-0.9.3
libquvi-scripts-0.9 libreoffice-help-en-us libsgutils2-2 libstdc++-10-dev
libtepl-5-0 libtracker-control-2.0-0 libtracker-miner-2.0-0
libtracker-sparql-2.0-0 libunoloader-java liburing1 libvpx6 libwebp6
libx264-160 libx265-192 libxcb-damage0 libxencall1 libxendevicemodel1
libxenevtchn1 libxenforeignmemory1 libxengnttab1 libxenhypfs1 libxenmisc4.14
libxenstore3.0 libxentoolcore1 libxentoollog1 libxmlb1 lua-bitop lua-expat
lua-json lua-lpeg lua-socket mythes-en-us perl-modules-5.32 python3-ldb
python3-mako python3-markupsafe python3-serial python3-talloc
qt6-gtk-platformtheme ruby2.7 task-desktop tegaki-zinnia-japanese
unicon-imc2 unoconv ure-java x11-apps x11-session-utils xinit xorg
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
dave@debianDave:~$
And
dave@debianDave:~$ cd dev/linuxcnc/debian
dave@debianDave:~/dev/linuxcnc/debian$ ./configure uspace
uspace is accepted for compatibility, but ignored
successfully configured for 'uspace-Debian-unstable'..
dave@debianDave:~/dev/linuxcnc/debian$
dave@debianDave:~/dev/linuxcnc$ dpkg-checkbuilddeps
dave@debianDave:~/dev/linuxcnc$
And...I'm getting the same error message when I try to open axis...
I'm installing LINUXCNC - 2.9.0~pre0 on Debian 11 on a x86 machine. I was following rodw's instructions in one of his posts (I can't even find it now.) I had all this working before but ran into a snag with qtpyvcp and ended up reinstalling Debian 11.
Is there a definitive recipe for installing linuxcnc 9 on Debian 11?
Thanks.
Please Log in or Create an account to join the conversation.