[fdo-users] Error building on 64 bit

Hans Milling hm at geograf.dk
Mon Nov 25 07:12:38 PST 2013


Hi all

I need to modify the OGR provider to read MapInfo TAB file as ISO-8859-1
(Latin-1) and not UTF-8. I wrote about this a long time ago:
http://osgeo-org.1560.x6.nabble.com/FDO-OGR-3-6-3-7-and-UTF-8-problem-td3898674.html

However now I try to compile the FDO 3.8 64 bit (on 64 bit windows 7) and I
get an NASM error when running build_thirdparty.bat. The problem is with the
OpenSSL library. If I run the build steps in the INSTALL.W64 file I have no
problem, but when the build_thirdparty.bat file is run, I get the following
error:
This line fails:
nasm -f win64 -DNEAR -Ox -g -o tmp32\x86_64cpuid.obj tmp32\x86_64cpuid.asm
with error:
tmp32\x86_64cpuid.asm:1: error: parser: instruction expected
tmp32\x86_64cpuid.asm:2: error: COFF format does not support any special
symbol types
tmp32\x86_64cpuid.asm:3: error: parser: instruction expected
tmp32\x86_64cpuid.asm:7: error: symbol `.CRT$XCU' redefined
tmp32\x86_64cpuid.asm:7: error: parser: instruction expected
tmp32\x86_64cpuid.asm:8: warning: COFF section names limited to 8
characters: truncating
tmp32\x86_64cpuid.asm:10: error: parser: instruction expected
tmp32\x86_64cpuid.asm:13: error: parser: instruction expected
tmp32\x86_64cpuid.asm:14: error: comma, colon or end of line expected
tmp32\x86_64cpuid.asm:15: error: parser: instruction expected
tmp32\x86_64cpuid.asm:17: error: comma, colon or end of line expected
tmp32\x86_64cpuid.asm:22: error: symbol `OPENSSL_atomic_add' redefined
.
.
.
In the manual build stems a MAK file is used bu here it seems that an ASM is
parsed.

Does anyone have a working windows 64 bit build set up, who can compile the
ORG DLL for me with the changes to not use UTF-8 (as described in the old)?

Best regards Hans Milling...



--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Error-building-on-64-bit-tp5091042.html
Sent from the FDO Users mailing list archive at Nabble.com.


More information about the fdo-users mailing list