reedhedges / AriaCoda

Fork and continuation of the old ARIA library for use with Pioneer-compatible mobile robots. AriaCoda is based on the GPL-licensed ARIA library from MobileRobots Inc, which is no longer maintained. Various bug fixes, changes and improvements have been made. See README.md for more infor
Other
30 stars 25 forks source link

Error installing on Ubuntu 16.04 #1

Closed h3ct0r closed 5 years ago

h3ct0r commented 5 years ago

Hi!

Is this project compiling for Ubuntu 16.04? I have tried to compile with the normal: make && sudo make install and some errors arise:

--------------------------------------
Installing ARIA in /usr/local/Aria...
--------------------------------------
install --preserve-timestamps -m 775 -d /usr/local/Aria
find    include src tests utils params docs examples maps \
        java javaExamples python pythonExamples matlab rust \
        obj rust csharp csharpExamples \
        \( -name \*.o -or -name core -or -name CVS -or -name .\* -or -name \*~ -or -name tmp -or -name proprietary* -or -name \*.bak -or -name \*.class -or -name \*.lib -or -name \*.dll -or -name \*.exe \) -prune  \
        -or -type d   -exec install --preserve-timestamps -d -m 777 /usr/local/Aria/\{\} \; \
        -or -type l   -exec cp --no-dereference \{\} /usr/local/Aria/\{\} \; \
        -or -name \*.a -exec install --preserve-timestamps -D -m 666 \{\}  /usr/local/Aria/\{\} \; \
        -or -perm /u=x  -exec install --preserve-timestamps -D --strip -m 777 \{\}  /usr/local/Aria/\{\} \; \
        -or           -exec install --preserve-timestamps -D -m 666 \{\} /usr/local/Aria/\{\} \;
find: ‘csharp’: No such file or directory
find: ‘csharpExamples’: No such file or directory
Makefile:671: recipe for target 'install' failed
make: *** [install] Error 1

Then after commenting the csharp parts and redoing a sudo make install I have the following errors:

--------------------------------------
Installing ARIA in /usr/local/Aria...
--------------------------------------
install --preserve-timestamps -m 775 -d /usr/local/Aria
find    include src tests utils params docs examples maps \
        java javaExamples python pythonExamples matlab rust \
        obj rust \
        \( -name \*.o -or -name core -or -name CVS -or -name .\* -or -name \*~ -or -name tmp -or -name proprietary* -or -name \*.bak -or -name \*.class -or -name \*.lib -or -name \*.dll -or -name \*.exe \) -prune  \
        -or -type d   -exec install --preserve-timestamps -d -m 777 /usr/local/Aria/\{\} \; \
        -or -type l   -exec cp --no-dereference \{\} /usr/local/Aria/\{\} \; \
        -or -name \*.a -exec install --preserve-timestamps -D -m 666 \{\}  /usr/local/Aria/\{\} \; \
        -or -perm /u=x  -exec install --preserve-timestamps -D --strip -m 777 \{\}  /usr/local/Aria/\{\} \; \
        -or           -exec install --preserve-timestamps -D -m 666 \{\} /usr/local/Aria/\{\} \;
install --preserve-timestamps -D -m 664 LICENSE.txt INSTALL.txt README.txt Makefile Aria-Reference.html version.txt Changes.txt CommandLineOptions.txt icon.png /usr/local/Aria/
install: cannot stat 'INSTALL.txt': No such file or directory
install: cannot stat 'README.txt': No such file or directory
install: cannot stat 'Aria-Reference.html': No such file or directory
install: cannot stat 'version.txt': No such file or directory
install: cannot stat 'Changes.txt': No such file or directory
install: cannot stat 'CommandLineOptions.txt': No such file or directory
Makefile:671: recipe for target 'install' failed
make: *** [install] Error 1

Is this file 'CommandLineOptions.txt' important? Or what is the correct way to run/install this Aria version?

This repo is very important since the original MobileRobots wiki is down and I could not find any information about if the site is comming back. I have called the Adept hotline and the know noting about the old Mobile Robots.

Thanks!

reedhedges commented 5 years ago

The install rule in the Makefile is expecting some files produced by the release packaging process we used to do at MobileRobots which is not part of the open source release, so it will need to be changed. I did not test 'make install' when createing this fork.

You can remove any missing files from the list, they are mostly documentation, I think, but can look more closely later.

You can also just use Aria without "installing" it by using your local source repository directory in the compiler and linker flags.

The existing installation steps should probably be replaced entirely and use standard Linux installation locations.

The whole build system could even be replaced with e.g. cmake, though other than the install/release related rules it's pretty simple with no dependencies other than standard Linux c++ system.

On Fri, Nov 30, 2018, 5:42 PM Héctor A. <notifications@github.com wrote:

Hi!

Is this project compiling for Ubuntu 16.04? I have tried to compile with the normal: make && sudo make install and some errors arise:


Installing ARIA in /usr/local/Aria...


install --preserve-timestamps -m 775 -d /usr/local/Aria

find include src tests utils params docs examples maps \

    java javaExamples python pythonExamples matlab rust \

    obj rust csharp csharpExamples \

    \( -name \*.o -or -name core -or -name CVS -or -name .\* -or -name \*~ -or -name tmp -or -name proprietary* -or -name \*.bak -or -name \*.class -or -name \*.lib -or -name \*.dll -or -name \*.exe \) -prune  \

    -or -type d   -exec install --preserve-timestamps -d -m 777 /usr/local/Aria/\{\} \; \

    -or -type l   -exec cp --no-dereference \{\} /usr/local/Aria/\{\} \; \

    -or -name \*.a -exec install --preserve-timestamps -D -m 666 \{\}  /usr/local/Aria/\{\} \; \

    -or -perm /u=x  -exec install --preserve-timestamps -D --strip -m 777 \{\}  /usr/local/Aria/\{\} \; \

    -or           -exec install --preserve-timestamps -D -m 666 \{\} /usr/local/Aria/\{\} \;

find: ‘csharp’: No such file or directory

find: ‘csharpExamples’: No such file or directory

Makefile:671: recipe for target 'install' failed

make: *** [install] Error 1

Then after commenting the csharp parts and redoing a sudo make install I have the following errors:


Installing ARIA in /usr/local/Aria...


install --preserve-timestamps -m 775 -d /usr/local/Aria

find include src tests utils params docs examples maps \

    java javaExamples python pythonExamples matlab rust \

    obj rust \

    \( -name \*.o -or -name core -or -name CVS -or -name .\* -or -name \*~ -or -name tmp -or -name proprietary* -or -name \*.bak -or -name \*.class -or -name \*.lib -or -name \*.dll -or -name \*.exe \) -prune  \

    -or -type d   -exec install --preserve-timestamps -d -m 777 /usr/local/Aria/\{\} \; \

    -or -type l   -exec cp --no-dereference \{\} /usr/local/Aria/\{\} \; \

    -or -name \*.a -exec install --preserve-timestamps -D -m 666 \{\}  /usr/local/Aria/\{\} \; \

    -or -perm /u=x  -exec install --preserve-timestamps -D --strip -m 777 \{\}  /usr/local/Aria/\{\} \; \

    -or           -exec install --preserve-timestamps -D -m 666 \{\} /usr/local/Aria/\{\} \;

install --preserve-timestamps -D -m 664 LICENSE.txt INSTALL.txt README.txt Makefile Aria-Reference.html version.txt Changes.txt CommandLineOptions.txt icon.png /usr/local/Aria/

install: cannot stat 'INSTALL.txt': No such file or directory

install: cannot stat 'README.txt': No such file or directory

install: cannot stat 'Aria-Reference.html': No such file or directory

install: cannot stat 'version.txt': No such file or directory

install: cannot stat 'Changes.txt': No such file or directory

install: cannot stat 'CommandLineOptions.txt': No such file or directory

Makefile:671: recipe for target 'install' failed

make: *** [install] Error 1

Is this file 'CommandLineOptions.txt' important? Or what is the correct way to run/install this Aria version?

This repo is very important since the original MobileRobots wiki is down and I could not find any information about if the site is comming back. I have called the Adept hotline and the know noting about the old Mobile Robots.

Thanks!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/reedhedges/AriaCoda/issues/1, or mute the thread https://github.com/notifications/unsubscribe-auth/AFyyVD0pxBabBjS4KglyYu66V5WAduNPks5u0bREgaJpZM4Y8gxP .

On Nov 30, 2018 5:42 PM, "Héctor A." notifications@github.com wrote:

Hi!

Is this project compiling for Ubuntu 16.04? I have tried to compile with the normal: make && sudo make install and some errors arise:


Installing ARIA in /usr/local/Aria...


install --preserve-timestamps -m 775 -d /usr/local/Aria

find include src tests utils params docs examples maps \

    java javaExamples python pythonExamples matlab rust \

    obj rust csharp csharpExamples \

    \( -name \*.o -or -name core -or -name CVS -or -name .\* -or

-name *~ -or -name tmp -or -name proprietary -or -name *.bak -or -name *.class -or -name *.lib -or -name *.dll -or -name \.exe ) -prune \

    -or -type d   -exec install --preserve-timestamps -d -m 777

/usr/local/Aria/{} \; \

    -or -type l   -exec cp --no-dereference \{\} /usr/local/Aria/\{\} \; \

    -or -name \*.a -exec install --preserve-timestamps -D -m 666

{} /usr/local/Aria/{} \; \

    -or -perm /u=x  -exec install --preserve-timestamps -D --strip

-m 777 {} /usr/local/Aria/{} \; \

    -or           -exec install --preserve-timestamps -D -m 666

{} /usr/local/Aria/{} \;

find: ‘csharp’: No such file or directory

find: ‘csharpExamples’: No such file or directory

Makefile:671: recipe for target 'install' failed

make: *** [install] Error 1

Then after commenting the csharp parts and redoing a sudo make install I have the following errors:


Installing ARIA in /usr/local/Aria...


install --preserve-timestamps -m 775 -d /usr/local/Aria

find include src tests utils params docs examples maps \

    java javaExamples python pythonExamples matlab rust \

    obj rust \

    \( -name \*.o -or -name core -or -name CVS -or -name .\* -or

-name *~ -or -name tmp -or -name proprietary -or -name *.bak -or -name *.class -or -name *.lib -or -name *.dll -or -name \.exe ) -prune \

    -or -type d   -exec install --preserve-timestamps -d -m 777

/usr/local/Aria/{} \; \

    -or -type l   -exec cp --no-dereference \{\} /usr/local/Aria/\{\} \; \

    -or -name \*.a -exec install --preserve-timestamps -D -m 666

{} /usr/local/Aria/{} \; \

    -or -perm /u=x  -exec install --preserve-timestamps -D --strip

-m 777 {} /usr/local/Aria/{} \; \

    -or           -exec install --preserve-timestamps -D -m 666

{} /usr/local/Aria/{} \;

install --preserve-timestamps -D -m 664 LICENSE.txt INSTALL.txt README.txt Makefile Aria-Reference.html version.txt Changes.txt CommandLineOptions.txt icon.png /usr/local/Aria/

install: cannot stat 'INSTALL.txt': No such file or directory

install: cannot stat 'README.txt': No such file or directory

install: cannot stat 'Aria-Reference.html': No such file or directory

install: cannot stat 'version.txt': No such file or directory

install: cannot stat 'Changes.txt': No such file or directory

install: cannot stat 'CommandLineOptions.txt': No such file or directory

Makefile:671: recipe for target 'install' failed

make: *** [install] Error 1

Is this file 'CommandLineOptions.txt' important? Or what is the correct way to run/install this Aria version?

This repo is very important since the original MobileRobots wiki is down and I could not find any information about if the site is comming back. I have called the Adept hotline and the know noting about the old Mobile Robots.

Thanks!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/reedhedges/AriaCoda/issues/1, or mute the thread https://github.com/notifications/unsubscribe-auth/AFyyVD0pxBabBjS4KglyYu66V5WAduNPks5u0bREgaJpZM4Y8gxP .

h3ct0r commented 5 years ago

Hi, @reedhedges thank you for your super quick response! I have made a pull request with small modifications of the makefile to allow the command sudo make install to work. :) It is a shame that the old mobilerobots website is not working anymore (do you know where I can call/send email for that?), but I really thank you for having this repo public and updated!

reedhedges commented 5 years ago

This should be fixed by h3ct0r's PR #2 commit c14ea6b2