#3 No rule to make target `../src-IL/src/il_gif.c'

1.0
closed
nobody
None
2014-11-11
2013-11-03
Ryan Schmidt
No

Building ResIL 1.7.9 fails on OS X 10.9:

libtool: compile:  ccache /usr/bin/clang -DHAVE_CONFIG_H -I. -I../include/IL -I ./../src-IL/include -I ./../include -isystem/opt/local/include -std=gnu99 -fgnu89-inline -msse -msse2 -msse3 -pipe -Os -arch x86_64 -MT libIL_la-il_convert.lo -MD -MP -MF .deps/libIL_la-il_convert.Tpo -c ./../src-IL/src/il_convert.c -o libIL_la-il_convert.o >/dev/null 2>&1
mv -f .deps/libIL_la-il_convert.Tpo .deps/libIL_la-il_convert.Plo
make[1]: *** No rule to make target `../src-IL/src/il_gif.c', needed by `libIL_la-il_gif.lo'.  Stop.
make[1]: Leaving directory `/opt/local/var/macports/build/_Users_rschmidt_macports_dports_devel_ResIL/ResIL/work/ResIL-1.7.9/lib'
make: *** [all-recursive] Error 1

There is no file src-IL/src/il_gif.c but there is a file src-IL/src/il_gif.cpp.

Discussion

  • Ryan Schmidt
    Ryan Schmidt
    2013-11-03

    The fix seems to be to change "il_gif.c" to "il_gif.cpp" in libIL_la_SOURCES in lib/Makefile.am.

     
  • Skyfaller
    Skyfaller
    2013-11-03

    I renamed il_gif.c to il_gif.cpp, so the Makefile should be updated to reflect this.

     
    Last edit: Skyfaller 2013-11-03
  • Skyfaller
    Skyfaller
    2014-11-11

    • status: open --> closed