Modding, Mission Design, and Coding > Cross-Platform Development

Make error

(1/6) > >>

WMCoolmon:

--- Code: ---make[1]: *** No rule to make target `ship/ai.cpp', needed by `ai.o'.  Stop.
make[1]: Leaving directory `/usr/src/fs2_open/code'
make: *** [all-recursive] Error 1
--- End code ---


Yeah, almost certainly my fault for moving the AI files in CVS. Not sure how to fix it though.

Edit: meh...

--- Code: ---code/Makefile:  render/3dsetup.cpp ship/afterburner.cpp ship/ai.cpp \
code/Makefile:  render/3dsetup.cpp ship/afterburner.cpp ship/ai.cpp \
code/Makefile:ai.o: ship/ai.cpp
code/Makefile:  if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ai.o -MD -MP -MF "$(DEPDIR)/ai.Tpo" -c -o ai.o `test -f 'ship/ai.cpp' || echo '$(srcdir)/'`ship/ai.cpp; \
code/Makefile:# source='ship/ai.cpp' object='ai.o' libtool=no \
code/Makefile:# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ai.o `test -f 'ship/ai.cpp' || echo '$(srcdir)/'`ship/ai.cpp
code/Makefile:ai.obj: ship/ai.cpp
code/Makefile:  if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ai.obj -MD -MP -MF "$(DEPDIR)/ai.Tpo" -c -o ai.obj `if test -f 'ship/ai.cpp'; then $(CYGPATH_W) 'ship/ai.cpp'; else $(CYGPATH_W) '$(srcdir)/ship/ai.cpp'; fi`; \
code/Makefile:# source='ship/ai.cpp' object='ai.obj' libtool=no \
code/Makefile:# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ai.obj `if test -f 'ship/ai.cpp'; then $(CYGPATH_W) 'ship/ai.cpp'; else $(CYGPATH_W) '$(srcdir)/ship/ai.cpp'; fi`
code/Makefile.am:       ship/ai.cpp     \
code/Makefile.in:       render/3dsetup.cpp ship/afterburner.cpp ship/ai.cpp \
code/Makefile.in:       render/3dsetup.cpp ship/afterburner.cpp ship/ai.cpp \
code/Makefile.in:ai.o: ship/ai.cpp
code/Makefile.in:@am__fastdepCXX_TRUE@  if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ai.o -MD -MP -MF "$(DEPDIR)/ai.Tpo" -c -o ai.o `test -f 'ship/ai.cpp' || echo '$(srcdir)/'`ship/ai.cpp; \
code/Makefile.in:@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='ship/ai.cpp' object='ai.o' libtool=no @AMDEPBACKSLASH@
code/Makefile.in:@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ai.o `test -f 'ship/ai.cpp' || echo '$(srcdir)/'`ship/ai.cpp
code/Makefile.in:ai.obj: ship/ai.cpp
code/Makefile.in:@am__fastdepCXX_TRUE@  if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ai.obj -MD -MP -MF "$(DEPDIR)/ai.Tpo" -c -o ai.obj `if test -f 'ship/ai.cpp'; then $(CYGPATH_W) 'ship/ai.cpp'; else $(CYGPATH_W) '$(srcdir)/ship/ai.cpp'; fi`; \
code/Makefile.in:@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='ship/ai.cpp' object='ai.obj' libtool=no @AMDEPBACKSLASH@
code/Makefile.in:@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ai.obj `if test -f 'ship/ai.cpp'; then $(CYGPATH_W) 'ship/ai.cpp'; else $(CYGPATH_W) '$(srcdir)/ship/ai.cpp'; fi`

--- End code ---

taylor:
I've got fixes for that already so don't worry about it.  I was holding off on the update for you-know-what but I'll get it all fixed/updated in the next few hours.

WMCoolmon:
So close...and yet so far. :sigh:


--- Code: ---/usr/lib/gcc/i686-pc-linux-gnu/3.4.1/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lGLU
collect2: ld returned 1 exit status
make[1]: *** [fs2_open_r] Error 1
make[1]: Leaving directory `/usr/src/fs2_open/code'
make: *** [all-recursive] Error 1
--- End code ---

taylor:

--- Quote ---Originally posted by WMCoolmon
So close...and yet so far. :sigh:
--- End quote ---

:lol:

Maybe this will help some:

--- Code: ---[taylor@dragon include]$ rpm -qf /usr/lib64/libGLU.so
xorg-x11-devel-6.8.1-12.FC3.21
[taylor@dragon include]$ rpm -qf /usr/lib64/libGLU.so.1
xorg-x11-Mesa-libGLU-6.8.1-12.FC3.21
--- End code ---

You'll need to make sure that you have the plain .so to build with so you're probably missing a devel package in there somewhere.

WMCoolmon:
Hmm, I'm using XFree86 (Comes with Yoper by default) and MesaLib conflicts with it, apparently.

Navigation

[0] Message Index

[#] Next page

Go to full version