Debian 9 RIP

  • BigJohnT
  • BigJohnT's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
More
20 Mar 2019 13:04 - 20 Mar 2019 13:06 #129053 by BigJohnT
Debian 9 RIP was created by BigJohnT
I'm trying to build a RIP on Debian 9 but I'm stuck with this error:
Compiling emc/usr_intf/axis/extensions/_toglmodule.c
Linking python module _togl.so
/usr/bin/ld: cannot find -lXmu
collect2: error: ld returned 1 exit status
emc/usr_intf/axis/Submakefile:25: recipe for target '../lib/python/_togl.so' failed
make: *** [../lib/python/_togl.so] Error 1

Anyone have a clue as to what library I'm missing? I did not get any errors with config...

Google search "debian 9 lXmu" returns lxmusic LXDE music player, which doesn't look right to me.

JT
Last edit: 20 Mar 2019 13:06 by BigJohnT.

Please Log in or Create an account to join the conversation.

More
20 Mar 2019 13:39 #129061 by pl7i92
Replied by pl7i92 on topic Debian 9 RIP
use
LD_DEBUG=all make

Please Log in or Create an account to join the conversation.

  • BigJohnT
  • BigJohnT's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
More
20 Mar 2019 13:42 #129063 by BigJohnT
Replied by BigJohnT on topic Debian 9 RIP
I did try and install togl and it looks like it is installed
john@qtpyvcp:~/emc-path/src$ sudo apt install libtogl-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libtogl-dev is already the newest version (1.7-12).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
john@qtpyvcp:~/emc-path/src$ sudo apt install libtogl1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libtogl1 is already the newest version (1.7-12).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

JT

Please Log in or Create an account to join the conversation.

  • BigJohnT
  • BigJohnT's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
More
20 Mar 2019 13:44 #129064 by BigJohnT
Replied by BigJohnT on topic Debian 9 RIP

use
LD_DEBUG=all make


I don't know what that is but it sure prints out a lot of stuff... I'll report back when it's done.

JT

Please Log in or Create an account to join the conversation.

  • BigJohnT
  • BigJohnT's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
More
20 Mar 2019 13:52 #129066 by BigJohnT
Replied by BigJohnT on topic Debian 9 RIP
This is the last bits
18140:	calling fini: /lib/x86_64-linux-gnu/libm.so.6 [0]
     18140:	
     18139:	symbol=unlink;  lookup in file=gcc [0]
     18139:	symbol=unlink;  lookup in file=/lib/x86_64-linux-gnu/libm.so.6 [0]
     18139:	symbol=unlink;  lookup in file=/lib/x86_64-linux-gnu/libc.so.6 [0]
     18139:	binding file gcc [0] to /lib/x86_64-linux-gnu/libc.so.6 [0]: normal symbol `unlink' [GLIBC_2.2.5]
     18139:	
     18139:	calling fini: gcc [0]
     18139:	
     18139:	
     18139:	calling fini: /lib/x86_64-linux-gnu/libm.so.6 [0]
     18139:	
     15600:	symbol=dcgettext;  lookup in file=make [0]
     15600:	symbol=dcgettext;  lookup in file=/lib/x86_64-linux-gnu/libdl.so.2 [0]
     15600:	symbol=dcgettext;  lookup in file=/lib/x86_64-linux-gnu/libc.so.6 [0]
     15600:	binding file make [0] to /lib/x86_64-linux-gnu/libc.so.6 [0]: normal symbol `dcgettext' [GLIBC_2.2.5]
emc/usr_intf/axis/Submakefile:25: recipe for target '../lib/python/_togl.so' failed
make: *** [../lib/python/_togl.so] Error 1
     15600:	symbol=chdir;  lookup in file=make [0]
     15600:	symbol=chdir;  lookup in file=/lib/x86_64-linux-gnu/libdl.so.2 [0]
     15600:	symbol=chdir;  lookup in file=/lib/x86_64-linux-gnu/libc.so.6 [0]
     15600:	binding file make [0] to /lib/x86_64-linux-gnu/libc.so.6 [0]: normal symbol `chdir' [GLIBC_2.2.5]
     15600:	symbol=exit;  lookup in file=make [0]
     15600:	symbol=exit;  lookup in file=/lib/x86_64-linux-gnu/libdl.so.2 [0]
     15600:	symbol=exit;  lookup in file=/lib/x86_64-linux-gnu/libc.so.6 [0]
     15600:	binding file make [0] to /lib/x86_64-linux-gnu/libc.so.6 [0]: normal symbol `exit' [GLIBC_2.2.5]
     15600:	
     15600:	calling fini: make [0]
     15600:	
     15600:	
     15600:	calling fini: /lib/x86_64-linux-gnu/libdl.so.2 [0]
     15600:	

Please Log in or Create an account to join the conversation.

  • BigJohnT
  • BigJohnT's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
More
20 Mar 2019 15:13 #129072 by BigJohnT
Replied by BigJohnT on topic Debian 9 RIP
Looks like it builds ok on 9.5 but not on 9.8
john@qtpyvcp:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.8 (stretch)
Release:	9.8
Codename:	stretch

Please Log in or Create an account to join the conversation.

  • BigJohnT
  • BigJohnT's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
More
20 Mar 2019 17:14 #129079 by BigJohnT
Replied by BigJohnT on topic Debian 9 RIP
The missing library was:

libxmu-dev

JT
The following user(s) said Thank You: tommylight

Please Log in or Create an account to join the conversation.

More
20 Mar 2019 17:21 #129081 by Grotius
Replied by Grotius on topic Debian 9 RIP
Hello,

Is it at ./configure stage?

Did you build the orginal linuxcnc github version or a custom version from local storage system?
Or are you trying to install a debian stretch version?

In case of missing librarie's you know "sudo apt-get install dist-upgrade"... But this is problably not the case.

Please Log in or Create an account to join the conversation.

  • BigJohnT
  • BigJohnT's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
More
21 Mar 2019 10:38 #129151 by BigJohnT
Replied by BigJohnT on topic Debian 9 RIP
There was no error from configure, only a failed make. Stock fresh clone.

JT

Please Log in or Create an account to join the conversation.

Time to create page: 0.130 seconds
Powered by Kunena Forum