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

'NodeManager/Makefile.in' not found.how to fix this,pls help. #19

Open
samwbs opened this issue Apr 25, 2016 · 2 comments
Open

'NodeManager/Makefile.in' not found.how to fix this,pls help. #19

samwbs opened this issue Apr 25, 2016 · 2 comments

Comments

@samwbs
Copy link

samwbs commented Apr 25, 2016

Preparing build ... configure.ac:85: error: required file
'NodeManager/Makefile.in' not found

TransceiverRAD1/Makefile.am:95: warning: source file
'../apps/GetConfigurationKeys.cpp' is in a subdirectory,

TransceiverRAD1/Makefile.am:95: but option 'subdir-objects' is disabled

automake: warning: possible forward-incompatibility.

automake: At least a source file is in a subdirectory, but the
'subdir-objects'

automake: automake option hasn't been enabled. For now, the corresponding
output

automake: object file(s) will be placed in the top-level directory.
However,

automake: this behaviour will change in future Automake versions: they will

automake: unconditionally cause object files to be placed in the same
subdirectory

automake: of the corresponding sources.

automake: You are advised to start using 'subdir-objects' option throughout
your

automake: project, to avoid future incompatibilities.

ERROR: automake failed

@Keskebeu
Copy link

Keskebeu commented Jun 2, 2017

Ok so when you download the file openbts you have to download smqueue, siauthServe and Asterisk. so all of directories we will copy into a directory which it includes them all.
mkdir RangeNet or you can download the development where everything is wrapped up.

The reason why automake is failing is because it cannot find the file Makefile.in. So in this case as you enter RangeNet folder do the following in the directory

root@ubuntu/RangeNet#git submodule init
(its going to come up with initializing a couple of sentences)
root@ubuntu/RangeNet#git submodule update
(this will update the folder by downloading the file Makefile.in the NodeManager directory)

Than after do:
root@ubuntu/RangeNet#make clean
root@ubuntu/RangeNet#make
root@ubuntu/RangeNet#make install
root@ubuntu/RangeNet#ldconfig

If you are not root make sure you do sudo.
Also its better to compile openbts in /usr/src/ folder but I haven't met any challenges in any other folder
Enjoy.

@chrysmur
Copy link

Try git clone --recursive "openbts url". it will pick all files for Commonlib and NodeManager

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