Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Linux Build #1

Closed
muratunver opened this issue May 22, 2020 · 2 comments
Closed

Make Linux Build #1

muratunver opened this issue May 22, 2020 · 2 comments

Comments

@muratunver
Copy link

Hello,

I try to make file Linux Binaries, but i am getting following errors:

make: Nothing to be done for 'Makefile.linux'.
make: *** No rule to make target 'nrlsmf'. Stop.

I am using Ubuntu 20.04 LTS and installed protolib

@bebopagogo
Copy link
Collaborator

Do the following steps work?

git clone https://github.com/USNavalResearchLaboratory/nrlsmf.git
cd nrlsmf
git clone https://github.com/USNavalResearchLaboratory/protolib.git
cd ../makefiles
make -f Makefile.linux nrlsmf

The above steps checkout the latest version of the nrlsmf code and place a copy of the protolib source tree in the proper location (I plan to make protolib a git submodule for nrlsmf at some point). My Ubuntu system is 16.04 and I am able to build it without issue this way.

@b00ga
Copy link

b00ga commented May 23, 2020

Confirmed

vagrant@vagrant:~/nrlsmf/makefiles$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04 LTS
Release:	20.04
Codename:	focal

Similar steps:

sudo apt install -y g++ libnetfilter-queue-dev
git clone https://github.com/USNavalResearchLaboratory/nrlsmf
cd nrlsmf
git clone https://github.com/USNavalResearchLaboratory/protolib
cd makefiles
make -f Makefile.linux

produced:

vagrant@vagrant:~/nrlsmf/makefiles$ ls -l nrlsmf 
-rwxrwxr-x 1 vagrant vagrant 3324864 May 23 01:21 nrlsmf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants