|
刘铭 |
at May 17, 2013 at 1:41 pm
|
⇧ |
| |
Here are my swig file, I delete function code, so everyone can try it.
I test it on ubuntu 12.10 amd64 and i386, same error, after cut, the error
message like:
x_wrap_StepModel_GetTrianglesLen: unhandled relocation for
_wrap_StepModel_GetTrianglesLen (type 28 rtype 120)
x_wrap_StepModel_GetTrianglesLen: missing section for
_wrap_StepModel_GetTrianglesLen
x_wrap_delete_StepModel: unhandled relocation for _wrap_delete_StepModel
(type 28 rtype 120)
x_wrap_delete_StepModel: missing section for _wrap_delete_StepModel
x_wrap_new_StepModel: unhandled relocation for _wrap_new_StepModel (type 28
rtype 120)
x_wrap_new_StepModel: missing section for _wrap_new_StepModel
x_wrap_StepModel_GetTrianglesLen: reloc 120 to non-elf symbol
_wrap_StepModel_GetTrianglesLen (outer=_wrap_StepModel_GetTrianglesLen) 28
x_wrap_delete_StepModel: reloc 120 to non-elf symbol _wrap_delete_StepModel
(outer=_wrap_delete_StepModel) 28
x_wrap_new_StepModel: reloc 120 to non-elf symbol _wrap_new_StepModel
(outer=_wrap_new_StepModel) 28
.i file like:
%module step
%{
#include "StepReader.hpp"
%}
%include "StepReader.hpp"
On Friday, May 17, 2013 6:08:29 PM UTC+8, 刘铭 wrote:
Hello, I want to build my program with new go 1.1 but face the problem :
x_wrap_StepModel_GetTriangleNormalX: unhandled relocation for
_wrap_StepModel_GetTriangleNormalX (type 28 rtype 120)
x_wrap_StepModel_GetTriangleNormalX: missing section for
_wrap_StepModel_GetTriangleNormalX
x_wrap_StepModel_GetTriangleNormalY: unhandled relocation for
_wrap_StepModel_GetTriangleNormalY (type 28 rtype 120)
x_wrap_StepModel_GetTriangleNormalY: missing section for
_wrap_StepModel_GetTriangleNormalY
x_wrap_StepModel_GetTriangleNormalZ: unhandled relocation for
_wrap_StepModel_GetTriangleNormalZ (type 28 rtype 120)
x_wrap_StepModel_GetTriangleNormalZ: missing section for
_wrap_StepModel_GetTriangleNormalZ
I use swig 2.0.9, go 1.1 and ubuntu 12.10.
I try to use -ldflags "-linkmode internal", the program will be generated
success but if you call the function, you will never get response.
Same program has no problem in mac.
How can I fix it?
--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
For more options, visit
https://groups.google.com/groups/opt_out.