I am in the process of rebuilding the debs again. Makeing sure I didn't
skip anything.
However this step, which identifies the system the build is running on:
pi@rpi4:/media/pi/workspace/linuxcnc.dev $ cd debian
pi@rpi4:/media/pi/workspace/linuxcnc.dev/debian $ ./configure uspace
unknown distribution: Raspbian-10
detected dependencies may be incomplete or wrong
please consider fixing it and submitting a pull request
successfully configured for 'uspace-Raspbian-10'-'uspace'..
leaves some doubt in my mind as to will it work.
make reports thousands of errors from strncpy because the src string is
longer than the target buffer.
sudo make setuid, no errors.
Runtests:
Running
test: /media/pi/workspace/linuxcnc.dev/tests/module-loading/rtapi-app-main-fails
loadrt found the test component, and it failed to load
==
Skipping
test: /media/pi/workspace/linuxcnc.dev/tests/motion-logger/startup-gcode-abort
Skipping test: /media/pi/workspace/linuxcnc.dev/tests/motion/g0
Running test: /media/pi/workspace/linuxcnc.dev/tests/save.0
Skipping test: /media/pi/workspace/linuxcnc.dev/tests/save.1
Skipping
test: /media/pi/workspace/linuxcnc.dev/tests/statbuffer-g5x-abort
==
Runtest: 228 tests run, 228 successful, 0 failed + 0 expected
Other than the first one, and its doesn't name the failure, I don't see
any showstoppers.
So repeat:
cd debian
./configure upsace
cd ..
time dpkg-buildpackage -b -uc (again)
Mind you all this is via an ssh login because its running the
Linux rpi4 4.19.71-rt24-v7l+ #1 SMP PREEMPT RT Fri Sep 20 14:17:36 EDT
2019 armv7l GNU/Linux
Kernel and has no mouse or keyboard on its own console. I've slowly
getting closer to a theory on that, but dmesg itself is mute as to why.
It shows the mouse and keyboard being detected, but theres no response
from either. The non-rt kernel works fine. And as ncurses has vanished,
we need something to replace a "make menuconfig". :(
Suggestions?
Anyway theres a couple screens full of:
dpkg-shlibdeps: warning: deprecated use of LD_LIBRARY_PATH with private
library directory which interferes with cross-building, please use -l
option instead
dpkg-shlibdeps: warning: can't extract name and version from library
name 'libtk8.6.so'
dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by
debian/linuxcnc-uspace/usr/lib/libpyplugin.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by
debian/linuxcnc-uspace/usr/lib/liblinuxcncini.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z5DWELLd used by
debian/linuxcnc-uspace/usr/lib/libcanterp.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z13SELECT_POCKETii used by
debian/linuxcnc-uspace/usr/lib/libcanterp.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z21ENABLE_SPEED_OVERRIDEi used by
debian/linuxcnc-uspace/usr/lib/libcanterp.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z7MIST_ONv used by
debian/linuxcnc-uspace/usr/lib/libcanterp.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z11CHANGE_TOOLi used by
debian/linuxcnc-uspace/usr/lib/libcanterp.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z7MESSAGEPc used by
debian/linuxcnc-uspace/usr/lib/libcanterp.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z17STRAIGHT_TRAVERSEiddddddddd used by
debian/linuxcnc-uspace/usr/lib/libcanterp.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z16USE_LENGTH_UNITS11CANON_UNITS used by
debian/linuxcnc-uspace/usr/lib/libcanterp.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z21OPTIONAL_PROGRAM_STOPv used by
debian/linuxcnc-uspace/usr/lib/libcanterp.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z14TURN_PROBE_OFFv used by
debian/linuxcnc-uspace/usr/lib/libcanterp.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: 26 other similar warnings have been skipped
(use -v to see them all)
dpkg-shlibdeps: warning: debian/linuxcnc-uspace/usr/bin/rtapi_app
contains an unresolvable reference to symbol
__aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: can't extract name and version from library
name 'libtk8.6.so'
dpkg-shlibdeps: warning: debian/linuxcnc-uspace/usr/bin/rs274 contains an
unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's
probably a plugin
dpkg-shlibdeps: warning: symbol _Z21ENABLE_SPEED_OVERRIDEi used by
debian/linuxcnc-uspace/usr/lib/librs274.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z26GET_EXTERNAL_TRAVERSE_RATEv used by
debian/linuxcnc-uspace/usr/lib/librs274.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z32GET_EXTERNAL_TOOL_LENGTH_COFFSETv
used by debian/linuxcnc-uspace/usr/lib/librs274.so.0 found in none of
the libraries
dpkg-shlibdeps: warning: symbol _Z13UNLOCK_ROTARYii used by
debian/linuxcnc-uspace/usr/lib/librs274.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol
_Z18SET_FEED_REFERENCE20CANON_FEED_REFERENCE used by
debian/linuxcnc-uspace/usr/lib/librs274.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z30SET_CUTTER_RADIUS_COMPENSATIONd used
by debian/linuxcnc-uspace/usr/lib/librs274.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z12PROGRAM_STOPv used by
debian/linuxcnc-uspace/usr/lib/librs274.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z30START_SPINDLE_COUNTERCLOCKWISEii used
by debian/linuxcnc-uspace/usr/lib/librs274.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: symbol _Z32GET_EXTERNAL_TOOL_LENGTH_VOFFSETv
used by debian/linuxcnc-uspace/usr/lib/librs274.so.0 found in none of
the libraries
dpkg-shlibdeps: warning: symbol USER_DEFINED_FUNCTION used by
debian/linuxcnc-uspace/usr/lib/librs274.so.0 found in none of the
libraries
dpkg-shlibdeps: warning: 136 other similar warnings have been skipped
(use -v to see them all)
dpkg-shlibdeps: warning: debian/linuxcnc-uspace/usr/bin/milltask contains
an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3:
it's probably a plugin
dpkg-shlibdeps: warning: can't extract name and version from library
name 'libtk8.6.so'
dpkg-shlibdeps: warning: debian/linuxcnc-uspace/usr/bin/schedrmt contains
an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3:
it's probably a plugin
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/linuxcnc-uspace/usr/bin/halscope
debian/linuxcnc-uspace/usr/bin/classicladder
debian/linuxcnc-uspace/usr/bin/halmeter were not linked against
libpangocairo-1.0.so.0 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/linuxcnc-uspace/usr/bin/halscope
debian/linuxcnc-uspace/usr/bin/classicladder
debian/linuxcnc-uspace/usr/bin/halmeter were not linked against
libatk-1.0.so.0 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/linuxcnc-uspace/usr/lib/python2.7/dist-packages/_togl.arm-linux-gnueabihf.so
debian/linuxcnc-uspace/usr/lib/tcltk/linuxcnc/linuxcnc.so
debian/linuxcnc-uspace/usr/lib/tcltk/linuxcnc/hal.so were not linked
against libXft.so.2 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/linuxcnc-uspace/usr/bin/panelui was not linked against
libutil.so.1 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/linuxcnc-uspace/usr/lib/python2.7/dist-packages/_togl.arm-linux-gnueabihf.so
debian/linuxcnc-uspace/usr/lib/tcltk/linuxcnc/linuxcnc.so
debian/linuxcnc-uspace/usr/lib/tcltk/linuxcnc/hal.so were not linked
against libz.so.1 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/linuxcnc-uspace/usr/lib/python2.7/dist-packages/_togl.arm-linux-gnueabihf.so
debian/linuxcnc-uspace/usr/bin/halscope
debian/linuxcnc-uspace/usr/lib/tcltk/linuxcnc/linuxcnc.so
debian/linuxcnc-uspace/usr/bin/classicladder
debian/linuxcnc-uspace/usr/lib/tcltk/linuxcnc/hal.so
debian/linuxcnc-uspace/usr/bin/halmeter were not linked against
libfreetype.so.6 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/linuxcnc-uspace/usr/bin/halscope
debian/linuxcnc-uspace/usr/bin/classicladder
debian/linuxcnc-uspace/usr/bin/halmeter were not linked against
libgdk_pixbuf-2.0.so.0 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/linuxcnc-uspace/usr/bin/halscope
debian/linuxcnc-uspace/usr/bin/classicladder
debian/linuxcnc-uspace/usr/bin/halmeter were not linked against
libpangoft2-1.0.so.0 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/linuxcnc-uspace/usr/bin/halscope
debian/linuxcnc-uspace/usr/bin/classicladder
debian/linuxcnc-uspace/usr/bin/halmeter were not linked against
libgio-2.0.so.0 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/linuxcnc-uspace/usr/lib/python2.7/dist-packages/_togl.arm-linux-gnueabihf.so
debian/linuxcnc-uspace/usr/bin/halscope
debian/linuxcnc-uspace/usr/lib/tcltk/linuxcnc/linuxcnc.so
debian/linuxcnc-uspace/usr/bin/classicladder
debian/linuxcnc-uspace/usr/lib/tcltk/linuxcnc/hal.so
debian/linuxcnc-uspace/usr/bin/halmeter were not linked against
libfontconfig.so.1 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/linuxcnc-uspace/usr/lib/python2.7/dist-packages/_togl.arm-linux-gnueabihf.so
debian/linuxcnc-uspace/usr/lib/tcltk/linuxcnc/linuxcnc.so
debian/linuxcnc-uspace/usr/lib/tcltk/linuxcnc/hal.so were not linked
against libXss.so.1 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/linuxcnc-uspace/usr/lib/python2.7/dist-packages/_togl.arm-linux-gnueabihf.so
debian/linuxcnc-uspace/usr/lib/tcltk/linuxcnc/linuxcnc.so
debian/linuxcnc-uspace/usr/lib/tcltk/linuxcnc/hal.so were not linked
against libXext.so.6 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/linuxcnc-uspace/usr/bin/halscope
debian/linuxcnc-uspace/usr/bin/classicladder
debian/linuxcnc-uspace/usr/bin/halmeter were not linked against
libcairo.so.2 (they use none of the library's symbols)
dh_gencontrol
dpkg-gencontrol: warning: package linuxcnc-uspace: substitution variable
${python:Versions} unused, but is defined
dpkg-gencontrol: warning: package linuxcnc-uspace: substitution variable
${python:Versions} unused, but is defined
dh_md5sums
and dpkg-buildpackage ends with
dpkg-deb: building package 'linuxcnc-uspace-dev'
in '../linuxcnc-uspace-dev_2.9.0~pre0_armhf.deb'.
dpkg-deb: building package 'linuxcnc-doc-fr'
in '../linuxcnc-doc-fr_2.9.0~pre0_all.deb'.
dpkg-deb: building package 'linuxcnc-uspace-dbgsym'
in '../linuxcnc-uspace-dbgsym_2.9.0~pre0_armhf.deb'.
dpkg-deb: building package 'linuxcnc-uspace'
in '../linuxcnc-uspace_2.9.0~pre0_armhf.deb'.
dpkg-deb: building package 'linuxcnc-doc-es'
in '../linuxcnc-doc-es_2.9.0~pre0_all.deb'.
dpkg-deb: building package 'linuxcnc-doc-en'
in '../linuxcnc-doc-en_2.9.0~pre0_all.deb'.
dpkg-genbuildinfo --build=binary
dpkg-genchanges --build=binary >../linuxcnc_2.9.0~pre0_armhf.changes
dpkg-genchanges: info: binary-only upload (no source code included)
dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
real 16m50.832s
user 37m0.140s
sys 6m29.294s
pi@rpi4:/media/pi/workspace $ sudo dpkg -i
linuxcnc-uspace_2.9.0~pre0_armhf.deb
Selecting previously unselected package linuxcnc-uspace.
(Reading database ... 173164 files and directories currently installed.)
Preparing to unpack linuxcnc-uspace_2.9.0~pre0_armhf.deb ...
Unpacking linuxcnc-uspace (1:2.9.0~pre0) ...
dpkg: dependency problems prevent configuration of linuxcnc-uspace:
linuxcnc-uspace depends on python2.7-glade2 | python-glade2; however:
Package python2.7-glade2 is not installed.
Package python-glade2 is not installed.
linuxcnc-uspace depends on python-gtksourceview2; however:
Package python-gtksourceview2 is not installed.
linuxcnc-uspace depends on python-vte; however:
Package python-vte is not installed.
linuxcnc-uspace depends on python-gst0.10; however:
Package python-gst0.10 is not installed.
linuxcnc-uspace depends on python-xlib; however:
Package python-xlib is not installed.
linuxcnc-uspace depends on python-gtkglext1; however:
Package python-gtkglext1 is not installed.
linuxcnc-uspace depends on python-configobj; however:
Package python-configobj is not installed.
dpkg: error processing package linuxcnc-uspace (--install):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.28-10+rpi1) ...
Processing triggers for systemd (241-7~deb10u1+rpi1) ...
Processing triggers for gnome-menus (3.31.4-3) ...
Processing triggers for desktop-file-utils (0.23-4) ...
Processing triggers for mime-support (3.62) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for shared-mime-info (1.10-1) ...
Errors were encountered while processing:
linuxcnc-uspace
So now I have a list of missing deps.
pi@rpi4:/media/pi/workspace $ sudo apt install python-glade2
python-gtksourceview2 python-vte python-gst0.10 python-xlib
python-gtkglext1 python-configobj
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package python-gst0.10 is not available, but is referred to by another
package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package python-vte is not available, but is referred to by another
package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'python-vte' has no installation candidate
E: Package 'python-gst0.10' has no installation candidate
Can these dependencies be fixed?
Thanks.
Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
- Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/gene>
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users