D:\sources\golang\misc\swig\callback>go build -x -v . WORK=C:\Users\gns\AppData\Local\Temp\go-build255934623 _/D_/sources/golang/misc/swig/callback mkdir -p $WORK\_\D_\sources\golang\misc\swig\callback\_obj\ mkdir -p $WORK\_\D_\sources\golang\misc\swig\ cd $WORK D:\sources\golang\pkg\tool\windows_386\8g.exe -o .\_\D_\sources\golang\misc\swig\callback\_obj\_go_.8 -p command-line-arguments -complete -D _/C_/Users/gns/AppData/Local/Temp/go-build255934623 .\swig_intsize.go cd D:\sources\golang\misc\swig\callback swig -go -intgosize 32 -module callback -soname _-D_-sources-golang-misc-swig-callback-callback-swigcxx.so -o $WORK\_\D_\sources\golang\misc\swig\callback\_obj\callback_wrap.cxx -outdir $WORK\_\D_\sources\golang\misc\swig\callback\_obj\ -c++ callback.swigcxx D:\sources\golang\pkg\tool\windows_386\8c.exe -F -V -w -I $WORK\_\D_\sources\golang\misc\swig\callback\_obj\ -I D:\sources\golang\pkg\windows_386 -o $WORK\_\D_\sources\golang\misc\swig\callback\_obj\callback_gc.8 -D GOOS_windows -D GOARCH_386 $WORK\_\D_\sources\golang\misc\swig\callback\_obj\callback_gc.c gcc -I . -g -O2 -m32 -mthreads -g -fPIC -O2 -o $WORK\_\D_\sources\golang\misc\swig\callback\_obj\callback_wrap.o -c $WORK\_\D_\sources\golang\misc\swig\callback\_obj\callback_wrap.cxx # _/D_/sources/golang/misc/swig/callback C:\Users\gns\AppData\Local\Temp\go-build255934623\_\D_\sources\golang\misc\swig\callback\_obj\callback_wrap.cxx:1:0: warning: -fPIC ignored for target (all code is position independent) [enabledby default] gcc -I . -g -O2 -m32 -mthreads -o _-D_-sources-golang-misc-swig-callback-callback-swigcxx.so $WORK\_ \D_\sources\golang\misc\swig\callback\_obj\callback_wrap.o -shared -lm -mthreads -lstdc++ # _/D_/sources/golang/misc/swig/callback C:\Users\gns\AppData\Local\Temp\go-build255934623\_\D_\sources\golang\misc\swig\callback\_obj\callback_wrap.o: In function `swig_goallocate': C:/Users/gns/AppData/Local/Temp/go-build255934623/_/D_/sources/golang/misc/swig/callback/_obj/callback_wrap.cxx:192: undefined reference to `_cgo_allocate' C:/Users/gns/AppData/Local/Temp/go-build255934623/_/D_/sources/golang/misc/swig/callback/_obj/callback_wrap.cxx:192: undefined reference to `crosscall2' C:\Users\gns\AppData\Local\Temp\go-build255934623\_\D_\sources\golang\misc\swig\callback\_obj\callback_wrap.o: In function `~SwigDirector_Callback': C:/Users/gns/AppData/Local/Temp/go-build255934623/_/D_/sources/golang/misc/swig/callback/_obj/callback_wrap.cxx:239: undefined reference to `_swiggo_wrap_DeleteDirector_Callback' C:/Users/gns/AppData/Local/Temp/go-build255934623/_/D_/sources/golang/misc/swig/callback/_obj/callback_wrap.cxx:239: undefined reference to `crosscall2' C:\Users\gns\AppData\Local\Temp\go-build255934623\_\D_\sources\golang\misc\swig\callback\_obj\callback_wrap.o: In function `ZN21SwigDirector_Callback3runEv': C:/Users/gns/AppData/Local/Temp/go-build255934623/_/D_/sources/golang/misc/swig/callback/_obj/callback_wrap.cxx:252: undefined reference to `_wrap_Swig_DirectorCallback_callback_run' C:/Users/gns/AppData/Local/Temp/go-build255934623/_/D_/sources/golang/misc/swig/callback/_obj/callback_wrap.cxx:252: undefined reference to `crosscall2'collect2: ld returned 1 exit status D:\sources\golang\pkg\tool\windows_386\8g.exe -o $WORK\_\D_\sources\golang\misc\swig\callback\_obj\_go_.8 -p _/D_/sources/golang/misc/swig/callback -D _/D_/sources/golang/misc/swig/callback -I $WORK .\callback.go $WORK\_\D_\sources\golang\misc\swig\callback\_obj\callback.go D:\sources\golang\pkg\tool\windows_386\pack.exe grcP $WORK $WORK\_\D_\sources\golang\misc\swig\callback.a $WORK\_\D_\sources\golang\misc\swig\callback\_obj\_go_.8 $WORK\_\D_\sources\golang\misc\swig\callback\_obj\callback_gc.8