gcc -dynamiclib -o libopenjpeg-libsl-2.1.2.0.dylib ./libopenjpeg/bio.o ./libopenjpeg/cio.o ./libopenjpeg/dwt.o ./libopenjpeg/event.o ./libopenjpeg/image.o ./libopenjpeg/j2k.o ./libopenjpeg/j2k_lib.o ./libopenjpeg/jp2.o ./libopenjpeg/jpt.o ./libopenjpeg/mct.o ./libopenjpeg/mqc.o ./libopenjpeg/openjpeg.o ./libopenjpeg/pi.o ./libopenjpeg/raw.o ./libopenjpeg/t1.o ./libopenjpeg/t2.o ./libopenjpeg/tcd.o ./libopenjpeg/tgt.o ./libsl/libsl.o
Undefined symbols:
"typeinfo for char const*", referenced from:
__ZTIPKc$non_lazy_ptr in libsl.o
"___gxx_personality_v0", referenced from:
___gxx_personality_v0$non_lazy_ptr in libsl.o
"operator new[](unsigned long)", referenced from:
_LibslAllocEncoded in libsl.o
_LibslAllocDecoded in libsl.o
_LibslDecode in libsl.o
_LibslEncode in libsl.o
"operator delete[](void*)", referenced from:
_LibslFree in libsl.o
_LibslFree in libsl.o
"___cxa_begin_catch", referenced from:
_LibslAllocEncoded in libsl.o
_LibslAllocDecoded in libsl.o
_LibslDecode in libsl.o
_LibslEncode in libsl.o
"___cxa_allocate_exception", referenced from:
_LibslDecode in libsl.o
_LibslDecode in libsl.o
_LibslDecode in libsl.o
_LibslEncode in libsl.o
_LibslEncode in libsl.o
_LibslEncode in libsl.o
"___cxa_throw", referenced from:
_LibslDecode in libsl.o
_LibslDecode in libsl.o
_LibslDecode in libsl.o
_LibslEncode in libsl.o
_LibslEncode in libsl.o
_LibslEncode in libsl.o
"___cxa_end_catch", referenced from:
_LibslAllocEncoded in libsl.o
_LibslAllocDecoded in libsl.o
_LibslDecode in libsl.o
_LibslEncode in libsl.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [libopenjpeg-libsl-2.1.2.0.dylib] Error 1