You are not logged in.

#1 2022-09-08 22:38:06

Sankai
Member
Registered: 2022-09-08
Posts: 9

linuxcnc install error bwidget

Trying to install linuxcnc i am confronted by this error:

checking for BWidget using /usr/bin/tclsh8.6... no
configure: error: BWidget not found!
install with "sudo apt-get install bwidget"
==> ERROR: A failure occurred in prepare().
    Aborting...

Bwidget IS installed. I have installed it with yay and directly from git. also tried both for linuxcncn. unfortunately this is where my newbie skills hit the wall.
Can anyone point me in the right direction? Only thing i can see it its trying to use apt-get? but i have no idea how to fix that.
Thanks in advance!

P.S.
Hope i put this in the right place.....

Offline

#2 2022-09-09 00:28:14

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,463

Re: linuxcnc install error bwidget

That looks like autotools. There should be a config.log file in the build dir, that may tell you just what it ran and what it got back.

Offline

#3 2022-09-09 00:35:42

Sankai
Member
Registered: 2022-09-08
Posts: 9

Re: linuxcnc install error bwidget

ill have a squizz

Offline

#4 2022-09-09 00:55:59

Sankai
Member
Registered: 2022-09-08
Posts: 9

Re: linuxcnc install error bwidget

Scimmia wrote:

That looks like autotools. There should be a config.log file in the build dir, that may tell you just what it ran and what it got back.

I cant seem to find any such file. i only have the pkgbuild .patch tarball and .sh files?

linuxcnc]$ dir
PKGBUILD libtirpc.patch  linuxcnc-2.8.2.tar.gz  linuxcnc.sh  src

Last edited by Sankai (2022-09-09 01:17:56)

Offline

#5 2022-09-09 01:43:54

a821
Member
Registered: 2012-10-31
Posts: 381

Re: linuxcnc install error bwidget

The file should be in `src/linuxcnc-2.82/src/config.log` (by looking at the PKGBUILD)

Offline

#6 2022-09-09 02:03:10

Sankai
Member
Registered: 2022-09-08
Posts: 9

Re: linuxcnc install error bwidget

a821 wrote:

The file should be in `src/linuxcnc-2.82/src/config.log` (by looking at the PKGBUILD)

sorry I'm a little confused. In the PKGBUILD? it states that is is not a directory? do i need to vim in or something? otherwise i dont have a src directory in my root... Sorry super noob.
Thanks for your time.

So vim ed into PGKBUILD and commented out bwidget.... that didnt work....

im a dang idiot! its right there!!

looking in src now.

Last edited by Sankai (2022-09-09 02:40:40)

Offline

#7 2022-09-09 03:58:45

Sankai
Member
Registered: 2022-09-08
Posts: 9

Re: linuxcnc install error bwidget

Scimmia wrote:

That looks like autotools. There should be a config.log file in the build dir, that may tell you just what it ran and what it got back.

Ok so i looked in the cfg.log file but could only find the same information error as the posted output.


checking for BWidget using /usr/bin/tclsh8.6... no
configure: error: BWidget not found!
install with "sudo apt-get install bwidget"

Offline

#8 2022-09-09 04:15:53

loqs
Member
Registered: 2014-03-06
Posts: 17,195

Re: linuxcnc install error bwidget

What is the output of:

echo 'package require bwidget' | tclsh8.6

https://github.com/LinuxCNC/linuxcnc/bl … e.ac#L1405

Offline

#9 2022-09-09 04:19:38

Sankai
Member
Registered: 2022-09-08
Posts: 9

Re: linuxcnc install error bwidget

all i get from that is:

[Sankai@CNC src]$ echo 'package require bwidget' | tclsh8.6
can't find package bwidget
[Sankai@CNC src]$

I still don't understand why that code you linked is looking for apt-get not pacman?

Offline

#10 2022-09-09 22:50:56

loqs
Member
Registered: 2014-03-06
Posts: 17,195

Re: linuxcnc install error bwidget

Sankai wrote:

[Sankai@CNC src]$ echo 'package require bwidget' | tclsh8.6
can't find package bwidget

Which would indicate the detection of bwidget is failing.  I do not use tcl so have no idea how to investigate further.

Sankai wrote:

I still don't understand why that code you linked is looking for apt-get not pacman?

The script is not looking for apt-get it issues a message 'install with "sudo apt-get install bwidget"' if it fails to detect bwidget.
Edit:
I forgot I did notice a possible issue with bwdiget from AUR,  the lack of permissions for none root users:

installing namcap...
Checking PKGBUILD
Checking bwidget-1.9.15-1-any.pkg.tar.zst
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15) does not have the world readable bit set.
bwidget W: Directory (usr/lib/tcl8.6/bwidget-1.9.15) does not have the world executable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman) does not have the world readable bit set.
bwidget W: Directory (usr/lib/tcl8.6/bwidget-1.9.15/BWman) does not have the world executable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ArrowButton.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/BWidget.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/Button.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ButtonBox.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ComboBox.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/Dialog.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/DragSite.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/DropSite.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/DynamicHelp.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/Entry.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/Label.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/LabelEntry.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/LabelFrame.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ListBox.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/MainFrame.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/MessageDlg.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/NoteBook.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/PagesManager.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/PanedWindow.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/PanelFrame.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/PasswdDlg.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ProgressBar.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ProgressDlg.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ScrollView.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ScrollableFrame.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ScrolledWindow.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/SelectColor.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/SelectFont.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/Separator.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/SpinBox.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/StatusBar.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/TitleFrame.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/Tree.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/Widget.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/contents.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/index.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/navtree.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/options.htm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/CHANGES.txt) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/ChangeLog) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/LICENSE.txt) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/README.txt) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/_FOSSIL_) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/arrow.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/bitmap.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/button.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/buttonbox.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/color.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/combobox.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo) does not have the world readable bit set.
bwidget W: Directory (usr/lib/tcl8.6/bwidget-1.9.15/demo) does not have the world executable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/basic.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/bwidget.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/demo.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/dnd.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/manager.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/select.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/tmpldlg.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/tree.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/x1.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/dialog.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/dragsite.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/dropsite.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/dynhelp.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/entry.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/font.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images) does not have the world readable bit set.
bwidget W: Directory (usr/lib/tcl8.6/bwidget-1.9.15/images) does not have the world executable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/bold.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/copy.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/cut.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/dragfile.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/dragicon.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/error.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/file.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/folder.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/hourglass.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/info.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/italic.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/minus.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/new.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/opcopy.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/open.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/openfold.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/oplink.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/opmove.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/overstrike.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/palette.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/passwd.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/paste.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/plus.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/print.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/question.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/redo.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/save.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/target.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/underline.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/undo.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/warning.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/init.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/label.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/labelentry.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/labelframe.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang) does not have the world readable bit set.
bwidget W: Directory (usr/lib/tcl8.6/bwidget-1.9.15/lang) does not have the world executable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/da.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/de.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/en.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/es.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/fr.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/hu.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/nl.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/no.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/pl.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/listbox.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/mainframe.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/messagedlg.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/notebook.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/pagesmgr.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/panedw.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/panelframe.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/passwddlg.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/pkgIndex.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/progressbar.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/progressdlg.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/scrollframe.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/scrollview.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/scrollw.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/separator.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/spinbox.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/statusbar.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/tests) does not have the world readable bit set.
bwidget W: Directory (usr/lib/tcl8.6/bwidget-1.9.15/tests) does not have the world executable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/tests/entry.test) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/titleframe.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/tree.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/utils.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/widget.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/wizard.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/xpm2image.tcl) does not have the world readable bit set.
bwidget W: Dependency included and not needed ('tcl')

Last edited by loqs (2022-09-09 23:06:31)

Offline

#11 2022-09-09 23:24:59

Sankai
Member
Registered: 2022-09-08
Posts: 9

Re: linuxcnc install error bwidget

loqs wrote:
Sankai wrote:

[Sankai@CNC src]$ echo 'package require bwidget' | tclsh8.6
can't find package bwidget

Which would indicate the detection of bwidget is failing.  I do not use tcl so have no idea how to investigate further.

Sankai wrote:

I still don't understand why that code you linked is looking for apt-get not pacman?

The script is not looking for apt-get it issues a message 'install with "sudo apt-get install bwidget"' if it fails to detect bwidget.
Edit:
I forgot I did notice a possible issue with bwdiget from AUR,  the lack of permissions for none root users:

installing namcap...
Checking PKGBUILD
Checking bwidget-1.9.15-1-any.pkg.tar.zst
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15) does not have the world readable bit set.
bwidget W: Directory (usr/lib/tcl8.6/bwidget-1.9.15) does not have the world executable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman) does not have the world readable bit set.
bwidget W: Directory (usr/lib/tcl8.6/bwidget-1.9.15/BWman) does not have the world executable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ArrowButton.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/BWidget.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/Button.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ButtonBox.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ComboBox.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/Dialog.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/DragSite.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/DropSite.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/DynamicHelp.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/Entry.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/Label.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/LabelEntry.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/LabelFrame.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ListBox.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/MainFrame.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/MessageDlg.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/NoteBook.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/PagesManager.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/PanedWindow.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/PanelFrame.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/PasswdDlg.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ProgressBar.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ProgressDlg.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ScrollView.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ScrollableFrame.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/ScrolledWindow.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/SelectColor.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/SelectFont.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/Separator.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/SpinBox.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/StatusBar.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/TitleFrame.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/Tree.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/Widget.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/contents.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/index.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/navtree.html) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/BWman/options.htm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/CHANGES.txt) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/ChangeLog) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/LICENSE.txt) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/README.txt) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/_FOSSIL_) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/arrow.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/bitmap.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/button.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/buttonbox.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/color.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/combobox.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo) does not have the world readable bit set.
bwidget W: Directory (usr/lib/tcl8.6/bwidget-1.9.15/demo) does not have the world executable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/basic.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/bwidget.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/demo.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/dnd.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/manager.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/select.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/tmpldlg.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/tree.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/demo/x1.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/dialog.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/dragsite.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/dropsite.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/dynhelp.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/entry.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/font.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images) does not have the world readable bit set.
bwidget W: Directory (usr/lib/tcl8.6/bwidget-1.9.15/images) does not have the world executable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/bold.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/copy.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/cut.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/dragfile.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/dragicon.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/error.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/file.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/folder.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/hourglass.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/info.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/italic.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/minus.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/new.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/opcopy.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/open.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/openfold.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/oplink.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/opmove.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/overstrike.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/palette.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/passwd.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/paste.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/plus.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/print.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/question.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/redo.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/save.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/target.xbm) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/underline.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/undo.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/images/warning.gif) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/init.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/label.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/labelentry.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/labelframe.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang) does not have the world readable bit set.
bwidget W: Directory (usr/lib/tcl8.6/bwidget-1.9.15/lang) does not have the world executable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/da.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/de.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/en.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/es.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/fr.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/hu.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/nl.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/no.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/lang/pl.rc) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/listbox.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/mainframe.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/messagedlg.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/notebook.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/pagesmgr.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/panedw.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/panelframe.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/passwddlg.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/pkgIndex.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/progressbar.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/progressdlg.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/scrollframe.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/scrollview.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/scrollw.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/separator.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/spinbox.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/statusbar.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/tests) does not have the world readable bit set.
bwidget W: Directory (usr/lib/tcl8.6/bwidget-1.9.15/tests) does not have the world executable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/tests/entry.test) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/titleframe.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/tree.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/utils.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/widget.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/wizard.tcl) does not have the world readable bit set.
bwidget W: File (usr/lib/tcl8.6/bwidget-1.9.15/xpm2image.tcl) does not have the world readable bit set.
bwidget W: Dependency included and not needed ('tcl')

Thanks for all that. Ill try root and admin users, if it lets me.

Appreciate your time!

Offline

#12 2022-09-11 00:23:04

Sankai
Member
Registered: 2022-09-08
Posts: 9

Re: linuxcnc install error bwidget

Wow did I go down the rabbit hole of tcl.... thought i was getting somewhere.. followed some tutes.. aaaaaand ended up right back where i started. Surely theres an obvious fix for this!

Offline

#13 2022-09-12 12:04:46

Sankai
Member
Registered: 2022-09-08
Posts: 9

Re: linuxcnc install error bwidget

Best I can find is that I need to move bwidget to somewhere tcl can find it OR append path to tcl..... only I'm clueless as to how to do either.... sad noob fails.

Offline

#14 2022-11-08 10:21:04

Arthur99
Member
Registered: 2022-11-08
Posts: 3

Re: linuxcnc install error bwidget

This is maybe a botched solution but it works for me for XCrySDen: after installing bwidget from the aur it can't be found by XCrySden, the file it says trowing the error was "/usr/share/xcrysden/Tcl/xcInit.tcl" line 462 which looks like this:

set bwidget [glob -nocomplain $system(TOPDIR)/external/lib/bwidget-*]
if { $bwidget != "" } {
    set BWidget_dir $bwidget
    lappend auto_path  $BWidget_dir   
}
package require BWidget

now you could maybe find where bwidget is installed with pacman -Ql and manually insert it there but my solution was to clone bwidget from github into a directory "programs", and then adding the lines

set BWidget_dir /home/arthur/programs/bwidget
lappend auto_path /home/arthur/programs/bwidget

under the closing bracket } (before package require..) in the source code and now it works.

Offline

#15 2022-11-10 04:40:03

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,130

Re: linuxcnc install error bwidget

Don't build with root privileges. I know zilch about tcl, but the permissions thing looks like a problem with bwidget's PKGBUILD. It should probably be specifying appropriate permissions for the install command rather than using cp -r. I don't know what those permissions should be, but likely they should probably be specified.


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#16 2023-04-20 14:36:43

javerik
Member
Registered: 2023-04-20
Posts: 1

Re: linuxcnc install error bwidget

The anwser of gerson here fixed it for me.

So just do: sudo chmod -R o+rX /usr/lib/tcl8.6/bwidget-1.9.15
Or at my version it was: sudo chmod -R o+rX /usr/lib/tcl8.6/bwidget-1.9.16

Last edited by javerik (2023-04-20 14:38:11)

Offline

Board footer

Powered by FluxBB