Opened 15 years ago

Last modified 15 years ago

#21199 closed defect

nsis-2.44 failed to build because linking with 64bit library — at Initial Version

Reported by: husam@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.0
Keywords: Cc:
Port: nsis

Description

The application failed to build because the compiler trying to link with 64bit library "iconv", the application was built as 32 bit.

scons: Building targets ... g++ -o build/release/makensis/makensis -m32 -s -pthread build/release/makensis/build.o build/release/makensis/clzma.o build/release/makensis/crc32.o build/release/makensis/DialogTemplate.o build/release/makensis/dirreader.o build/release/makensis/fileform.o build/release/makensis/growbuf.o build/release/makensis/icon.o build/release/makensis/lang.o build/release/makensis/lineparse.o build/release/makensis/makenssi.o build/release/makensis/manifest.o build/release/makensis/mmap.o build/release/makensis/Plugins.o build/release/makensis/ResourceEditor.o build/release/makensis/ResourceVersionInfo.o build/release/makensis/script.o build/release/makensis/ShConstants.o build/release/makensis/strlist.o build/release/makensis/tokens.o build/release/makensis/util.o build/release/makensis/winchar.o build/release/makensis/writer.o build/release/makensis/bzip2/blocksort.o build/release/makensis/bzip2/bzlib.o build/release/makensis/bzip2/compress.o build/release/makensis/bzip2/huffman.o build/release/makensis/7zip/7zGuids.o build/release/makensis/7zip/7zip/Common/OutBuffer.o build/release/makensis/7zip/7zip/Common/StreamUtils.o build/release/makensis/7zip/7zip/Compress/LZ/LZInWindow.o build/release/makensis/7zip/7zip/Compress/LZMA/LZMAEncoder.o build/release/makensis/7zip/7zip/Compress/RangeCoder/RangeCoderBit.o build/release/makensis/7zip/Common/Alloc.o build/release/makensis/7zip/Common/CRC.o build/release/makensis/zlib/deflate.o build/release/makensis/zlib/trees.o -L/opt/local/lib -lpthread -liconv ld: warning: option -s is obsolete and being ignored ld: warning: in /opt/local/lib/libiconv.dylib, file is not of required architecture Undefined symbols:

"_libiconv_open", referenced from:

IsValidCodePage(unsigned int)in util.o WideCharToMultiByte(unsigned int, unsigned int, unsigned short const*, int, char*, int, char const*, int*)in util.o MultiByteToWideChar(unsigned int, unsigned int, char const*, int, unsigned short*, int)in util.o

"_libiconv", referenced from:

WideCharToMultiByte(unsigned int, unsigned int, unsigned short const*, int, char*, int, char const*, int*)in util.o MultiByteToWideChar(unsigned int, unsigned int, char const*, int, unsigned short*, int)in util.o

"_libiconv_close", referenced from:

IsValidCodePage(unsigned int)in util.o WideCharToMultiByte(unsigned int, unsigned int, unsigned short const*, int, char*, int, char const*, int*)in util.o WideCharToMultiByte(unsigned int, unsigned int, unsigned short const*, int, char*, int, char const*, int*)in util.o MultiByteToWideChar(unsigned int, unsigned int, char const*, int, unsigned short*, int)in util.o MultiByteToWideChar(unsigned int, unsigned int, char const*, int, unsigned short*, int)in util.o

ld: symbol(s) not found

Change History (0)

Note: See TracTickets for help on using tickets.