Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #189052 > unrolled thread
| Started by | Gene Heskett <gheskett@shentel.net> |
|---|---|
| First post | 2017-11-17 03:30 +0100 |
| Last post | 2017-11-17 18:50 +0100 |
| Articles | 12 — 4 participants |
Back to article view | Back to linux.debian.user
need a video function in wheezy Gene Heskett <gheskett@shentel.net> - 2017-11-17 03:30 +0100
Re: need a video function in wheezy David Christensen <dpchrist@holgerdanske.com> - 2017-11-17 05:40 +0100
Re: need a video function in wheezy Gene Heskett <gheskett@shentel.net> - 2017-11-17 10:40 +0100
Re: need a video function in wheezy David Christensen <dpchrist@holgerdanske.com> - 2017-11-17 16:50 +0100
Re: need a video function in wheezy Gene Heskett <gheskett@shentel.net> - 2017-11-17 19:00 +0100
Re: need a video function in wheezy David Christensen <dpchrist@holgerdanske.com> - 2017-11-17 20:00 +0100
Re: need a video function in wheezy Gene Heskett <gheskett@shentel.net> - 2017-11-18 00:30 +0100
Re: need a video function in wheezy rhkramer@gmail.com - 2017-11-18 00:30 +0100
Re: need a video function in wheezy Gene Heskett <gheskett@shentel.net> - 2017-11-18 02:30 +0100
Re: need a video function in wheezy Roberto C. Sánchez <roberto@debian.org> - 2017-11-17 13:20 +0100
Re: need a video function in wheezy Gene Heskett <gheskett@shentel.net> - 2017-11-17 18:40 +0100
Re: need a video function in wheezy Gene Heskett <gheskett@shentel.net> - 2017-11-17 18:50 +0100
| From | Gene Heskett <gheskett@shentel.net> |
|---|---|
| Date | 2017-11-17 03:30 +0100 |
| Subject | need a video function in wheezy |
| Message-ID | <uMEzM-7wt-1@gated-at.bofh.it> |
Greetings all; I have a machine vision utility for use on a CNC machine, that uses gladevcp. But the launching script, in xml, is looking for a specific lib: <requires lib="gtk+" version="2.24"/> which if it ever did exist in wheezy, was since removed. This script is of course editable, so are the functions that were in this lib, now available in a different package? If so, likely suspects please? Thank you. 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) Genes Web page <http://geneslinuxbox.net:6309/gene>
[toc] | [next] | [standalone]
| From | David Christensen <dpchrist@holgerdanske.com> |
|---|---|
| Date | 2017-11-17 05:40 +0100 |
| Message-ID | <uMGBA-ni-5@gated-at.bofh.it> |
| In reply to | #189052 |
On 11/16/17 18:21, Gene Heskett wrote: > I have a machine vision utility for use on a CNC machine, that uses > gladevcp. > > But the launching script, in xml, is looking for a specific lib: > > <requires lib="gtk+" version="2.24"/> > > which if it ever did exist in wheezy, was since removed. > > This script is of course editable, so are the functions that were in this > lib, now available in a different package? If so, likely suspects > please? What about libgtk-3-0? https://packages.debian.org/stretch/libgtk-3-0 David
[toc] | [prev] | [next] | [standalone]
| From | Gene Heskett <gheskett@shentel.net> |
|---|---|
| Date | 2017-11-17 10:40 +0100 |
| Message-ID | <uMLhU-3nh-5@gated-at.bofh.it> |
| In reply to | #189057 |
On Thursday 16 November 2017 23:33:43 David Christensen wrote: > On 11/16/17 18:21, Gene Heskett wrote: > > I have a machine vision utility for use on a CNC machine, that uses > > gladevcp. > > > > But the launching script, in xml, is looking for a specific lib: > > > > <requires lib="gtk+" version="2.24"/> > > > > which if it ever did exist in wheezy, was since removed. > > > > This script is of course editable, so are the functions that were in > > this lib, now available in a different package? If so, likely > > suspects please? > > What about libgtk-3-0? > > https://packages.debian.org/stretch/libgtk-3-0 > I have that, but this is wheezy, and the application has not yet been built on stretch. Something about being incompatible with rtai kernels newer than: gene@GO704:~/linuxcnc/configs/GO704fast$ uname -v #1 SMP PREEMPT Debian 3.4.55-4linuxcnc as the app needs decent realtime performance. It is running heavy machinery. It also changes the error message by changing "gtk+" and "2.24" to "gtk" and "3.0.0" which I have in /usr/lib/i386-linux-gnu. But the video still doesn't work. It does work when using qv4l2 to view the camera output. But an lsof while its running says it is not using that particular library. This library overlays aiming target patterns like circles and crosshairs on the video I believe. And a couple months back, it worked most of the time. It would fail if the parent apps window for its display was drag expanded to more than 480 pixels high. So how do I change this line in the xml launcher, so it works with the newer version that I do have. <requires lib="gtk+" version="2.24"/> This is what I have: gene@GO704:~/linuxcnc/configs$ ls -laR /usr/lib/i386-linux-gnu|grep libgtk drwxr-xr-x 2 root root 4096 Oct 5 2015 libgtk2.0-0 drwxr-xr-x 2 root root 4096 Jun 5 2016 libgtk-3-0 lrwxrwxrwx 1 root root 19 Oct 28 12:12 libgtk-3.so -> libgtk-3.so.0.400.2 lrwxrwxrwx 1 root root 19 Oct 28 12:12 libgtk-3.so.0 -> libgtk-3.so.0.400.2 -rw-r--r-- 1 root root 4990504 Apr 17 2016 libgtk-3.so.0.400.2 lrwxrwxrwx 1 root root 29 Oct 28 12:12 libgtksourceview-3.0.so.0 -> libgtksourceview-3.0.so.0.0.0 -rw-r--r-- 1 root root 492616 May 15 2012 libgtksourceview-3.0.so.0.0.0 -rw-r--r-- 1 root root 7216108 Aug 6 2012 libgtk-x11-2.0.a lrwxrwxrwx 1 root root 27 Oct 28 12:12 libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0.2400.10 lrwxrwxrwx 1 root root 27 Oct 28 12:12 libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.2400.10 -rw-r--r-- 1 root root 4656508 Aug 6 2012 libgtk-x11-2.0.so.0.2400.10 /usr/lib/i386-linux-gnu/libgtk2.0-0: /usr/lib/i386-linux-gnu/libgtk-3-0: Note that the first 2 subdirs are empty, however there are libgtk-this and that packages that are not installed. Perhaps one of them is the "magic twanger" needed? Thanks David > David 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) Genes Web page <http://geneslinuxbox.net:6309/gene>
[toc] | [prev] | [next] | [standalone]
| From | David Christensen <dpchrist@holgerdanske.com> |
|---|---|
| Date | 2017-11-17 16:50 +0100 |
| Message-ID | <uMR3Y-70M-9@gated-at.bofh.it> |
| In reply to | #189063 |
On 11/17/17 01:33, Gene Heskett wrote: > On Thursday 16 November 2017 23:33:43 David Christensen wrote: > >> On 11/16/17 18:21, Gene Heskett wrote: >>> I have a machine vision utility for use on a CNC machine, that uses >>> gladevcp. >>> >>> But the launching script, in xml, is looking for a specific lib: >>> >>> <requires lib="gtk+" version="2.24"/> >>> >>> which if it ever did exist in wheezy, was since removed. >>> >>> This script is of course editable, so are the functions that were in >>> this lib, now available in a different package? If so, likely >>> suspects please? >> >> What about libgtk-3-0? >> >> https://packages.debian.org/stretch/libgtk-3-0 >> > I have that, but this is wheezy, and the application has not yet been > built on stretch. Something about being incompatible with rtai kernels > newer than: > > gene@GO704:~/linuxcnc/configs/GO704fast$ uname -v > #1 SMP PREEMPT Debian 3.4.55-4linuxcnc > > as the app needs decent realtime performance. It is running heavy > machinery. > > It also changes the error message by changing "gtk+" and "2.24" to > "gtk" and "3.0.0" which I have in /usr/lib/i386-linux-gnu. But the > video still doesn't work. It does work when using qv4l2 to view the > camera output. But an lsof while its running says it is not using that > particular library. > > This library overlays aiming target patterns like circles and crosshairs > on the video I believe. > > And a couple months back, it worked most of the time. It would fail if > the parent apps window for its display was drag expanded to more than > 480 pixels high. > > So how do I change this line in the xml launcher, so it works with the > newer version that I do have. > > <requires lib="gtk+" version="2.24"/> > > This is what I have: > gene@GO704:~/linuxcnc/configs$ ls -laR /usr/lib/i386-linux-gnu|grep libgtk > drwxr-xr-x 2 root root 4096 Oct 5 2015 libgtk2.0-0 > drwxr-xr-x 2 root root 4096 Jun 5 2016 libgtk-3-0 > lrwxrwxrwx 1 root root 19 Oct 28 12:12 libgtk-3.so -> libgtk-3.so.0.400.2 > lrwxrwxrwx 1 root root 19 Oct 28 12:12 libgtk-3.so.0 -> libgtk-3.so.0.400.2 > -rw-r--r-- 1 root root 4990504 Apr 17 2016 libgtk-3.so.0.400.2 > lrwxrwxrwx 1 root root 29 Oct 28 12:12 libgtksourceview-3.0.so.0 -> libgtksourceview-3.0.so.0.0.0 > -rw-r--r-- 1 root root 492616 May 15 2012 libgtksourceview-3.0.so.0.0.0 > -rw-r--r-- 1 root root 7216108 Aug 6 2012 libgtk-x11-2.0.a > lrwxrwxrwx 1 root root 27 Oct 28 12:12 libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0.2400.10 > lrwxrwxrwx 1 root root 27 Oct 28 12:12 libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.2400.10 > -rw-r--r-- 1 root root 4656508 Aug 6 2012 libgtk-x11-2.0.so.0.2400.10 > /usr/lib/i386-linux-gnu/libgtk2.0-0: > /usr/lib/i386-linux-gnu/libgtk-3-0: > > Note that the first 2 subdirs are empty, however there are libgtk-this > and that packages that are not installed. Perhaps one of them is the > "magic twanger" needed? > > Thanks David Re: need a video function in wheezy D'oh! When replying to a post, I'm looking at the body of a message and tend to forget requirements stated solely in the subject line. Have you searched through the releases of Wheezy to see if any have the specific version of the library you need? If found, air-wall the machine, put in a new system drive, install that release, install the software, get it working, and never update. Does anybody know if any hypervisors support real-time virtual machines? Otherwise, it's a matter of finding the software maintainer and convincing them to bring the software up to date. David
[toc] | [prev] | [next] | [standalone]
| From | Gene Heskett <gheskett@shentel.net> |
|---|---|
| Date | 2017-11-17 19:00 +0100 |
| Message-ID | <uMT5L-8e5-1@gated-at.bofh.it> |
| In reply to | #189076 |
On Friday 17 November 2017 10:49:20 David Christensen wrote: > On 11/17/17 01:33, Gene Heskett wrote: > > On Thursday 16 November 2017 23:33:43 David Christensen wrote: > >> On 11/16/17 18:21, Gene Heskett wrote: > >>> I have a machine vision utility for use on a CNC machine, that > >>> uses gladevcp. > >>> > >>> But the launching script, in xml, is looking for a specific lib: > >>> > >>> <requires lib="gtk+" version="2.24"/> > >>> > >>> which if it ever did exist in wheezy, was since removed. > >>> > >>> This script is of course editable, so are the functions that were > >>> in this lib, now available in a different package? If so, likely > >>> suspects please? > >> > >> What about libgtk-3-0? > >> > >> https://packages.debian.org/stretch/libgtk-3-0 > > > > I have that, but this is wheezy, and the application has not yet > > been built on stretch. Something about being incompatible with rtai > > kernels newer than: > > > > gene@GO704:~/linuxcnc/configs/GO704fast$ uname -v > > #1 SMP PREEMPT Debian 3.4.55-4linuxcnc > > > > as the app needs decent realtime performance. It is running heavy > > machinery. > > > > It also changes the error message by changing "gtk+" and "2.24" to > > "gtk" and "3.0.0" which I have in /usr/lib/i386-linux-gnu. But the > > video still doesn't work. It does work when using qv4l2 to view the > > camera output. But an lsof while its running says it is not using > > that particular library. > > > > This library overlays aiming target patterns like circles and > > crosshairs on the video I believe. > > > > And a couple months back, it worked most of the time. It would fail > > if the parent apps window for its display was drag expanded to more > > than 480 pixels high. > > > > So how do I change this line in the xml launcher, so it works with > > the newer version that I do have. > > > > <requires lib="gtk+" version="2.24"/> > > > > This is what I have: > > gene@GO704:~/linuxcnc/configs$ ls -laR /usr/lib/i386-linux-gnu|grep > > libgtk drwxr-xr-x 2 root root 4096 Oct 5 2015 libgtk2.0-0 > > drwxr-xr-x 2 root root 4096 Jun 5 2016 libgtk-3-0 > > lrwxrwxrwx 1 root root 19 Oct 28 12:12 libgtk-3.so -> > > libgtk-3.so.0.400.2 lrwxrwxrwx 1 root root 19 Oct 28 12:12 > > libgtk-3.so.0 -> libgtk-3.so.0.400.2 -rw-r--r-- 1 root root > > 4990504 Apr 17 2016 libgtk-3.so.0.400.2 lrwxrwxrwx 1 root root > > 29 Oct 28 12:12 libgtksourceview-3.0.so.0 -> > > libgtksourceview-3.0.so.0.0.0 -rw-r--r-- 1 root root 492616 May > > 15 2012 libgtksourceview-3.0.so.0.0.0 -rw-r--r-- 1 root root > > 7216108 Aug 6 2012 libgtk-x11-2.0.a lrwxrwxrwx 1 root root > > 27 Oct 28 12:12 libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0.2400.10 > > lrwxrwxrwx 1 root root 27 Oct 28 12:12 libgtk-x11-2.0.so.0 > > -> libgtk-x11-2.0.so.0.2400.10 -rw-r--r-- 1 root root 4656508 Aug > > 6 2012 libgtk-x11-2.0.so.0.2400.10 > > /usr/lib/i386-linux-gnu/libgtk2.0-0: > > /usr/lib/i386-linux-gnu/libgtk-3-0: > > > > Note that the first 2 subdirs are empty, however there are > > libgtk-this and that packages that are not installed. Perhaps one of > > them is the "magic twanger" needed? > > > > Thanks David > > Re: need a video function in wheezy > > D'oh! When replying to a post, I'm looking at the body of a message > and tend to forget requirements stated solely in the subject line. > While I think the problem ought to be described in the subject of the OP. :) > > Have you searched through the releases of Wheezy to see if any have > the specific version of the library you need? If found, air-wall the > machine, put in a new system drive, install that release, install the > software, get it working, and never update. That is not how my network is configured. The app is itself under continuous development, with an average of 2 updates a week. > Does anybody know if any hypervisors support real-time virtual > machines? > > > Otherwise, it's a matter of finding the software maintainer and > convincing them to bring the software up to date. That is beginning to sound like a worthwhile effort. But difficult when the names are all thats available in the README. Which I'll quote from here in case the publicity helps. "Many Thanks from Jacob Bogenschutz (bogie6040) to the following: Norbert Schechner (newbynobi) Fernand Veilleux (FernV) Slavko Kocjancic (eslavko) They deserve all the credit, I just tweeked on they're stuff and put it together." Just in case one of them is reading this list.. :) > David Thanks David. 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) Genes Web page <http://geneslinuxbox.net:6309/gene>
[toc] | [prev] | [next] | [standalone]
| From | David Christensen <dpchrist@holgerdanske.com> |
|---|---|
| Date | 2017-11-17 20:00 +0100 |
| Message-ID | <uMU1Q-lr-11@gated-at.bofh.it> |
| In reply to | #189086 |
On 11/17/17 09:56, Gene Heskett wrote: > On Friday 17 November 2017 10:49:20 David Christensen wrote: >> Have you searched through the releases of Wheezy to see if any have >> the specific version of the library you need? If found, air-wall the >> machine, put in a new system drive, install that release, install the >> software, get it working, and never update. > > That is not how my network is configured. The app is itself under > continuous development, with an average of 2 updates a week. I guess air-walling really isn't necessary -- the key idea was to get it working and then don't break it by updating anything. But if you're updating with developer releases bi-weekly, then the fallback idea would be to use and track whatever distribution the developers are using. STFW I found http://linuxcnc.org/ , dug around briefly, and saw mention of Ubuntu, but not the level of detail needed to carry through this idea. I also saw the Debian-live based release, so I dunno... >> Otherwise, it's a matter of finding the software maintainer and >> convincing them to bring the software up to date. > > That is beginning to sound like a worthwhile effort. But difficult when > the names are all thats available in the README. Which I'll quote from > here in case the publicity helps. > > "Many Thanks from Jacob Bogenschutz (bogie6040) to the following: > > Norbert Schechner (newbynobi) > Fernand Veilleux (FernV) > Slavko Kocjancic (eslavko) > > They deserve all the credit, I just tweeked on they're stuff and put it > together." > > Just in case one of them is reading this list.. :) Have you tried these resources? http://linuxcnc.org/community/ https://github.com/LinuxCNC/stretch-live-build http://www.linuxcnc.org/testing-stretch-rtpreempt/ David
[toc] | [prev] | [next] | [standalone]
| From | Gene Heskett <gheskett@shentel.net> |
|---|---|
| Date | 2017-11-18 00:30 +0100 |
| Message-ID | <uMYf7-33I-1@gated-at.bofh.it> |
| In reply to | #189088 |
On Friday 17 November 2017 13:58:28 David Christensen wrote: > On 11/17/17 09:56, Gene Heskett wrote: > > On Friday 17 November 2017 10:49:20 David Christensen wrote: > >> Have you searched through the releases of Wheezy to see if any have > >> the specific version of the library you need? If found, air-wall > >> the machine, put in a new system drive, install that release, > >> install the software, get it working, and never update. > > > > That is not how my network is configured. The app is itself under > > continuous development, with an average of 2 updates a week. > > I guess air-walling really isn't necessary -- the key idea was to get > it working and then don't break it by updating anything. > > > But if you're updating with developer releases bi-weekly, then the > fallback idea would be to use and track whatever distribution the > developers are using. STFW I found http://linuxcnc.org/ , dug around > briefly, and saw mention of Ubuntu, but not the level of detail needed > to carry through this idea. I also saw the Debian-live based release, > so I dunno... > I have 2 or 3 copies of that on dvd's, and that is the install that all my x86 stuff is running. > >> Otherwise, it's a matter of finding the software maintainer and > >> convincing them to bring the software up to date. > > > > That is beginning to sound like a worthwhile effort. But difficult > > when the names are all thats available in the README. Which I'll > > quote from here in case the publicity helps. > > > > "Many Thanks from Jacob Bogenschutz (bogie6040) to the following: > > > > Norbert Schechner (newbynobi) > > Fernand Veilleux (FernV) > > Slavko Kocjancic (eslavko) > > > > They deserve all the credit, I just tweeked on they're stuff and put > > it together." > > > > Just in case one of them is reading this list.. :) > > Have you tried these resources? > > http://linuxcnc.org/community/ I have not, might be a place to look. But the better half says feed me. :) > > https://github.com/LinuxCNC/stretch-live-build > > http://www.linuxcnc.org/testing-stretch-rtpreempt/ > > > David 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) Genes Web page <http://geneslinuxbox.net:6309/gene>
[toc] | [prev] | [next] | [standalone]
| From | rhkramer@gmail.com |
|---|---|
| Date | 2017-11-18 00:30 +0100 |
| Message-ID | <uMYf7-33I-9@gated-at.bofh.it> |
| In reply to | #189086 |
On Friday, November 17, 2017 12:56:40 PM Gene Heskett wrote: > That is beginning to sound like a worthwhile effort. But difficult when > the names are all thats available in the README. Which I'll quote from > here in case the publicity helps. > > "Many Thanks from Jacob Bogenschutz (bogie6040) to the following: > > Norbert Schechner (newbynobi) > Fernand Veilleux (FernV) > Slavko Kocjancic (eslavko) Have you tried googling for their usernames? I just googled for newbynobi, got several hits, some of which are links to wikis or forums. In particular, I found a post by him at a link to https://forum.linuxcnc.org/gmoccapy (sorry, that seems to be a generic link rather than to a specific page). My guess is that if you join that forum you could access his "profile" or whatever they might call it), and, further, I suspect their would be some means to address a message to him of some sort (like a PM (private message). If it doesn't work on that forum, try some others, and try the other user names.
[toc] | [prev] | [next] | [standalone]
| From | Gene Heskett <gheskett@shentel.net> |
|---|---|
| Date | 2017-11-18 02:30 +0100 |
| Message-ID | <uN07f-4ei-1@gated-at.bofh.it> |
| In reply to | #189097 |
On Friday 17 November 2017 18:28:31 rhkramer@gmail.com wrote: > On Friday, November 17, 2017 12:56:40 PM Gene Heskett wrote: > > That is beginning to sound like a worthwhile effort. But difficult > > when the names are all thats available in the README. Which I'll > > quote from here in case the publicity helps. > > > > "Many Thanks from Jacob Bogenschutz (bogie6040) to the following: > > > > Norbert Schechner (newbynobi) > > Fernand Veilleux (FernV) > > Slavko Kocjancic (eslavko) > > Have you tried googling for their usernames? > > I just googled for newbynobi, got several hits, some of which are > links to wikis or forums. In particular, I found a post by him at a > link to https://forum.linuxcnc.org/gmoccapy (sorry, that seems to be a > generic link rather than to a specific page). > He's a moderator on that particular branch of the forum. gmoccapy is a competing with axis "gui" for linuxcnc. > My guess is that if you join that forum you could access his "profile" > or whatever they might call it), and, further, I suspect their would > be some means to address a message to him of some sort (like a PM > (private message). > Thats been done. But its late in .de land, so we check in the morning for a reply email. Thanks for the earlier suggestion, I found one of the 4. > If it doesn't work on that forum, try some others, and try the other > user names. 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) Genes Web page <http://geneslinuxbox.net:6309/gene>
[toc] | [prev] | [next] | [standalone]
| From | Roberto C. Sánchez <roberto@debian.org> |
|---|---|
| Date | 2017-11-17 13:20 +0100 |
| Message-ID | <uMNMK-508-9@gated-at.bofh.it> |
| In reply to | #189052 |
On Thu, Nov 16, 2017 at 09:21:33PM -0500, Gene Heskett wrote: > Greetings all; > > I have a machine vision utility for use on a CNC machine, that uses > gladevcp. > > But the launching script, in xml, is looking for a specific lib: > > <requires lib="gtk+" version="2.24"/> > > which if it ever did exist in wheezy, was since removed. > > This script is of course editable, so are the functions that were in this > lib, now available in a different package? If so, likely suspects > please? > Hi Gene, I suspect that your tool was built with the naming conventions used by Red Hat in mind. You probably need to change lib="gtk+" to lib="gtk+2.0". Here is the link to the source package in wheezy: https://packages.debian.org/source/wheezy/gtk+2.0 Another possible candidate would be lib="libgtk2.0-0" for the name of the actual binary package. Regards, -Roberto -- Roberto C. Sánchez
[toc] | [prev] | [next] | [standalone]
| From | Gene Heskett <gheskett@shentel.net> |
|---|---|
| Date | 2017-11-17 18:40 +0100 |
| Message-ID | <uMSMq-870-11@gated-at.bofh.it> |
| In reply to | #189064 |
On Friday 17 November 2017 07:13:40 Roberto C. Sánchez wrote: > On Thu, Nov 16, 2017 at 09:21:33PM -0500, Gene Heskett wrote: > > Greetings all; > > > > I have a machine vision utility for use on a CNC machine, that uses > > gladevcp. > > > > But the launching script, in xml, is looking for a specific lib: > > > > <requires lib="gtk+" version="2.24"/> > > > > which if it ever did exist in wheezy, was since removed. > > > > This script is of course editable, so are the functions that were in > > this lib, now available in a different package? If so, likely > > suspects please? > > Hi Gene, > > I suspect that your tool was built with the naming conventions used by > Red Hat in mind. You probably need to change lib="gtk+" to > lib="gtk+2.0". Here is the link to the source package in wheezy: > > https://packages.debian.org/source/wheezy/gtk+2.0 > > Another possible candidate would be lib="libgtk2.0-0" for the name of > the actual binary package. > > Regards, > > -Roberto AFAIK, but I'll say I'm on the fringes of the developers world, RedHat/Fedora has never been a target to make linuxcnc run on. We've pretty consistently chosen a distro stable enough that it was usable for at least the duration of a LTS release, and that a decade ago was ubuntu, but its gotten so liquid that the switch was made to debian 32 bit as a development system at about the 7.1 point of wheezy. And it still favors the 32 bit versions because the 64 bit versions, with their much larger context switch stacks taking more time than is comfortable to tolerate in the everyday world of the shop floor. Even servo-based machinery, normally operated with an every 1 millisecond control loop, can get fussy when a context switch is 3 milliseconds. I have one machine, sort of an experiment, running Jessie on a raspi, that has quite a bit of its control structure running at a 100HZ rate for the manual input stuff, and that works great. But I may be the only one on this ball of rock and water doing it. And that is not the machine I am trying to make this work on, this one is far more conventional, one of several older Dell's in my collection of machines. 4 people seem to be the heart of this particular machine vision accessory package for LinuxCNC, but I've no email addies for any of them. But I'll keep looking, maybe I can get lucky yet. Thank you Roberto. 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) Genes Web page <http://geneslinuxbox.net:6309/gene>
[toc] | [prev] | [next] | [standalone]
| From | Gene Heskett <gheskett@shentel.net> |
|---|---|
| Date | 2017-11-17 18:50 +0100 |
| Message-ID | <uMSW5-8aZ-7@gated-at.bofh.it> |
| In reply to | #189064 |
On Friday 17 November 2017 07:13:40 Roberto C. Sánchez wrote:
> On Thu, Nov 16, 2017 at 09:21:33PM -0500, Gene Heskett wrote:
> > Greetings all;
> >
> > I have a machine vision utility for use on a CNC machine, that uses
> > gladevcp.
> >
> > But the launching script, in xml, is looking for a specific lib:
> >
> > <requires lib="gtk+" version="2.24"/>
> >
> > which if it ever did exist in wheezy, was since removed.
> >
> > This script is of course editable, so are the functions that were in
> > this lib, now available in a different package? If so, likely
> > suspects please?
>
> Hi Gene,
>
> I suspect that your tool was built with the naming conventions used by
> Red Hat in mind. You probably need to change lib="gtk+" to
> lib="gtk+2.0". Here is the link to the source package in wheezy:
>
> https://packages.debian.org/source/wheezy/gtk+2.0
>
> Another possible candidate would be lib="libgtk2.0-0" for the name of
> the actual binary package.
>
That returns a more specific error:
gladevcp: auxiliary dir: /usr/share/linuxcnc/aux_gladevcp/NativeCAM
gladevcp: importing: /usr/share/linuxcnc/aux_gladevcp/NativeCAM/ncam.py
gladevcp:
importing: /usr/share/linuxcnc/aux_gladevcp/NativeCAM/pref_edit.py
(gladevcp:27121): libglade-WARNING **: did not finish in PARSER_FINISH
state
**** GLADE VCP ERROR: With xml file: camview.glade : could not create
GladeXML object
This is with the version string commented out. The file looks like this
now:
<?xml version="1.0" encoding="UTF-8"?>
<glade-interface>
<requires lib="gtk2.0-0" <!-- version="400.2"/ --> >
<!-- interface-requires gladevcp 0.0 -->
<!-- interface-naming-policy project-wide -->
<object class="GtkWindow" id="window1">
<property name="can_focus">False</property>
<child>
<object class="CamView" id="camview1">
<property name="visible">True</property>
<property name="camera">0</property>
<property name="draw_color">#FFFF00000000</property>
<property name="frame_width">640</property>
<property name="frame_height">480</property>
<property name="circle_size">50</property>
<property name="number_of_circles">3</property>
<property name="radius_difference">10</property>
<property name="autosize">False</property>
<property name="cam_settings"></property>
</object>
</child>
</object>
</glade-interface>
> Regards,
>
> -Roberto
Thank you Roberto.
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)
Genes Web page <http://geneslinuxbox.net:6309/gene>
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.user
csiph-web