On 06/17/2016 08:40 AM, Todd                      Zuercher wrote:
> I kept running into dependency problems, but this morning I got it to
> work.

Oh good!

If you're building on one of our supported debian-based platforms, the 
standard debian dependency management should solve those problems for 
you.  I just looked around and I see that we don't have great docs for 
how to use them, unfortunately.

We have at least 3 different places where we've written down "how to 
compile" instructions, and only one includes the debian dependency part 
(hidden deep in the document).  The two inferior build documents are in 
our source tree:

* /README.md

* /docs/INSTALL

The more detailed one that includes the dependency part (but also says 
"horribly out of date" at the top):

* http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Installing_LinuxCNC

Specifically down in section 2.4, "Resolving outstanding build 
dependencies".


> What is the trick to set it up as a regular install (menues,...)
> instead of as run-in-place?

To get that kind of integration with the system, you need to install via 
a debian package.  There are two options: build a debian package 
yourself from git, or install a pre-built debian package from the buildbot.


To build it yourself, do this (in a git checkout):

cd debian
./configure uspace (for uspace) *or* ./configure -r (for RTAI)
cd ..
dpkg-buildpackage -b-uc

dpkg-buildpackage is in the package called "dpkg-dev".


To install the buildbot's deb:

Follow the instructions at http://buildbot.linuxcnc.org/.  Since you're 
looking for JA debs (rather than a release branch or the main 
development branch "master"), select the appropriate "scratch" apt 
source that matches your platform.

There will be many, many random debs there, from the joints_axes 
branches and from all other feature branches.  You'll have to manually 
select the one you want.


Hope this helps.


-- 
Sebastian Kuzminsky

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports. http://sdm.link/zohomanageengine
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to