Hi there, I am having some issues while trying to set up a development environment on an osx based machine. Any hints? I attach the relevant log after building rack dependencies with make dep:
libtool: link: /usr/bin/nm -B .libs/dump.o .libs/error.o .libs/hashtable.o .libs/hashtable_seed.o .libs/load.o .libs/memory.o .libs/pack_unpack.o .libs/strbuffer.o .libs/strconv.o .libs/utf.o .libs/value.o | sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libjansson.exp
libtool: link: /usr/bin/grep -E -e "^json_" ".libs/libjansson.exp" > ".libs/libjansson.expT"
libtool: link: mv -f ".libs/libjansson.expT" ".libs/libjansson.exp"
libtool: link: sed 's|^|_|' < .libs/libjansson.exp > .libs/libjansson-symbols.expsym
libtool: link: gcc -dynamiclib -o .libs/libjansson.4.dylib .libs/dump.o .libs/error.o .libs/hashtable.o .libs/hashtable_seed.o .libs/load.o .libs/memory.o .libs/pack_unpack.o .libs/strbuffer.o .libs/strconv.o .libs/utf.o .libs/value.o -g -O3 -march=nocona -mmacosx-version-min=10.7 -stdlib=libc++ -mmacosx-version-min=10.7 -stdlib=libc++ -install_name /Users/josep/libjansson.4.dylib -compatibility_version 16 -current_version 16.1 -Wl,-single_module -Wl,-exported_symbols_list,.libs/libjansson-symbols.expsym
libtool: link: (cd ".libs" && rm -f "libjansson.dylib" && ln -s "libjansson.4.dylib" "libjansson.dylib")
libtool: link: ar cr .libs/libjansson.a dump.o error.o hashtable.o hashtable_seed.o load.o memory.o pack_unpack.o strbuffer.o strconv.o utf.o value.o
libtool: link: ranlib .libs/libjansson.a
libtool: link: ( cd ".libs" && rm -f "libjansson.la" && ln -s "../libjansson.la" "libjansson.la" )
Making all in test
Making all in bin
make[5]: Nothing to be done for `all'.
Making all in suites
Making all in api
make[6]: Nothing to be done for `all'.
make[6]: Nothing to be done for `all-am'.
make[5]: Nothing to be done for `all-am'.
make[4]: Nothing to be done for `all-am'.
/Library/Developer/CommandLineTools/usr/bin/make -C jansson-2.12 install
Making install in doc
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
Making install in src
/usr/local/bin/gmkdir -p '/Users/josep 1/dev/Rack/dep/lib'
/bin/sh ../libtool --mode=install /usr/bin/install -c libjansson.la '/Users/josep 1/dev/Rack/dep/lib'
libtool: install: /usr/bin/install -c .libs/libjansson.4.dylib /Users/josep 1/dev/Rack/dep/lib/libjansson.4.dylib
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 file2
install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 ... fileN directory
install -d [-v] [-g group] [-m mode] [-o owner] directory ...
make[4]: *** [install-libLTLIBRARIES] Error 64
make[3]: *** [install-am] Error 2
make[2]: *** [install-recursive] Error 1
make[1]: *** [lib/libjansson.a] Error 2
make: *** [dep] Error 2
I cannot build Rack after that, in cas I try I get
cc -DVERSION=1.dev.a5fc589 -Iinclude -Idep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_MAC -mmacosx-version-min=10.7 -c -o build/dep/nanovg/src/nanovg.c.o dep/nanovg/src/nanovg.c
In file included from dep/nanovg/src/nanovg.c:26:
dep/nanovg/src/fontstash.h:911:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
if (readed != dataSize) goto error;
~~~~~~ ^ ~~~~~~~~
1 warning generated.
cc -DVERSION=1.dev.a5fc589 -Iinclude -Idep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_MAC -mmacosx-version-min=10.7 -c -o build/dep/osdialog/osdialog.c.o dep/osdialog/osdialog.c
make: *** No rule to make target `build/dep/pffft/pffft.c.o', needed by `Rack'. Stop.