necpp
necpp copied to clipboard
make: *** No rule to make target `../src/libnecpp.la', needed by `nec2++'. Stop.
@tmolteno Hello tmolteno, I got some errors while compiling the program, I think it might be a bug of the configure or Makefile.git.
After execute command as INSTALL.md said
make -f Makefile.git'
./configure --without-lapack
make
it complains
make: *** No rule to make target `../src/libnecpp.la', needed by `nec2++'. Stop.
this is caused by src/Makefile, please note nec2___DEPENDENCIES. There has NO target nec2___DEPENDENCIES in src/Makefile.

nec2___DEPENDENCIES = $(top_builddir)/src/libnecpp.la
libnecpp.la: $(libnecpp_la_OBJECTS) $(libnecpp_la_DEPENDENCIES) $(EXTRA_libnecpp_la_DEPENDENCIES)
$(AM_V_CXXLD)$(libnecpp_la_LINK) -rpath $(libdir) $(libnecpp_la_OBJECTS) $(libnecpp_la_LIBADD) $(LIBS)
nec2++$(EXEEXT): $(nec2___OBJECTS) $(nec2___DEPENDENCIES) $(EXTRA_nec2___DEPENDENCIES)
@rm -f nec2++$(EXEEXT)
$(AM_V_CXXLD)$(nec2___LINK) $(nec2___OBJECTS) $(nec2___LDADD) $(LIBS)
But when I change nec2++$(EXEEXT): $(nec2___OBJECTS) $(nec2___DEPENDENCIES) $(EXTRA_nec2___DEPENDENCIES) into nec2++$(EXEEXT): $(nec2___OBJECTS) libnecpp.la $(EXTRA_nec2___DEPENDENCIES) , it compile succefully.
nec2___DEPENDENCIES = $(top_builddir)/src/libnecpp.la
libnecpp.la: $(libnecpp_la_OBJECTS) $(libnecpp_la_DEPENDENCIES) $(EXTRA_libnecpp_la_DEPENDENCIES)
$(AM_V_CXXLD)$(libnecpp_la_LINK) -rpath $(libdir) $(libnecpp_la_OBJECTS) $(libnecpp_la_LIBADD) $(LIBS)
nec2++$(EXEEXT): $(nec2___OBJECTS) libnecpp.la $(EXTRA_nec2___DEPENDENCIES)
@rm -f nec2++$(EXEEXT)
$(AM_V_CXXLD)$(nec2___LINK) $(nec2___OBJECTS) $(nec2___LDADD) $(LIBS)