|
From: | Pedro Silva Pinto |
Subject: | [Bino-list] Problem compiling v1.4.2 for windows |
Date: | Wed, 30 Jan 2013 19:36:46 -0000 |
Hi all! I ran into a problem trying to compile Bino 1.4.2 for Windows, which I’ve done successfully before with previous versions. I’m on Ubuntu 12.10 32-bit fully up to date. Linux version compiled and installed perfectly (using git version). I followed the now updated README.Windows file. MXE master branch compiled without problems (only had to install libffi-dev). The first strange thing happened trying to run ./configure, Even with the correct path (export PATH="/home/pedro/mxe/usr/bin:$PATH"). ./configure --host=i686-pc-mingw32 --build=`build-aux/config.guess` --without-equalizer --without-liblircclient Produced this error: checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-mingw32 checking target system type... i686-pc-mingw32 checking for i686-pc-mingw32-gcc... i686-pc-mingw32-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.exe checking for suffix of executables... .exe checking whether we are cross compiling... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-mingw32-gcc accepts -g... yes checking for i686-pc-mingw32-gcc option to accept ISO C89... none needed checking how to run the C preprocessor... i686-pc-mingw32-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... unknown checking for _LARGE_FILES value needed for large files... unknown checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for i686-pc-mingw32-strip... i686-pc-mingw32-strip checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking dependency style of i686-pc-mingw32-gcc... gcc3 checking whether make supports nested variables... (cached) yes checking for i686-pc-mingw32-g++... i686-pc-mingw32-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-pc-mingw32-g++ accepts -g... yes checking dependency style of i686-pc-mingw32-g++... gcc3 checking for i686-pc-mingw32-ranlib... i686-pc-mingw32-ranlib checking whether ln -s works... yes checking whether byte ordering is bigendian... no checking for i686-pc-mingw32-windres... i686-pc-mingw32-windres checking for i686-pc-mingw32-makensis... i686-pc-mingw32-makensis checking for GCC atomic builtins... yes checking whether optreset is declared... no checking for library containing clock_gettime... no checking for library containing pthread_create... -lpthread checking for backtrace... no checking for clock_gettime... no checking for fdatasync... no checking for fnmatch... no checking for fseeko... no checking for ftello... no checking for getpwuid... no checking for link... no checking for mmap... no checking for nl_langinfo... no checking for posix_fadvise... no checking for readdir_r... no checking for sigaction... no checking for symlink... no checking for sysconf... no checking for vasprintf... no checking for wcswidth... no checking for ld used by GCC... /home/pedro/mxe/usr/i686-pc-mingw32/bin/ld checking if the linker (/home/pedro/mxe/usr/i686-pc-mingw32/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for iconv... yes checking for working iconv... guessing yes checking how to link with libiconv... -liconv checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... no checking for iconv... (cached) yes checking for working iconv... (cached) guessing yes checking how to link with libiconv... -liconv checking for GNU gettext in libintl... yes checking whether to use NLS... yes checking where the gettext function comes from... external libintl checking how to link with libintl... -lintl -liconv checking for i686-pc-mingw32-pkg-config... /home/pedro/mxe/usr/bin/i686-pc-mingw32-pkg-config checking pkg-config is at least version 0.9.0... yes checking for libavformat... yes checking for libavdevice... yes checking for libswscale... yes checking for sysconf... (cached) no checking for libass... yes checking for libopenal... yes checking how to run the C++ preprocessor... i686-pc-mingw32-g++ -E checking AL/al.h usability... yes checking AL/al.h presence... yes checking for AL/al.h... yes checking for libqtopengl... no configure: WARNING: required library QtOpenGL not found: configure: WARNING: No package 'QtOpenGL' found configure: WARNING: QtOpenGL is provided by Qt; Debian package: libqt4-opengl-dev checking for libglewmx... yes checking for libgl... no checking for gtk-update-icon-cache... gtk-update-icon-cache checking for update-desktop-database... update-desktop-database configure: error: One or more libraries were not found. See messages above. I tried to feed manually the libqtopengl_CFLAGS and libqtopengl_LIBS variables. It would now configure ok, but I started to get errors at make. After a bit of digging around, I managed to get a successful configure run and got past previous make errors, with this command: ./configure --host=i686-pc-mingw32 --build=`build-aux/config.guess` --without-equalizer --without-liblircclient \ libqtopengl_CFLAGS='-DQT_THREAD_SUPPORT -I/home/pedro/mxe/usr/i686-pc-mingw32/qt/include -I/home/pedro/mxe/usr/i686-pc-mingw32/qt/include/QtOpenGL -I/home/pedro/mxe/usr/i686-pc-mingw32/qt/include/QtGui -I/home/pedro/mxe/usr/i686-pc-mingw32/qt/include/QtCore’ \ libqtopengl_LIBS=’-L/home/pedro/mxe/usr/i686-pc-mingw32/qt/lib -lQtOpenGL -lQtGui –lQtCore’ Now, the error I’m getting on make is: make all-recursive make[1]: Entering directory `/home/pedro/bino' Making all in po make[2]: Entering directory `/home/pedro/bino/po' make bino.pot-update make[3]: Entering directory `/home/pedro/bino/po' sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed mv t-remove-potcdate.sed remove-potcdate.sed if LC_ALL=C grep 'GNU bino' ../* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \ package_gnu='GNU '; \ else \ package_gnu=''; \ fi; \ if test -n 'address@hidden' || test 'address@hidden' = '@'PACKAGE_BUGREPORT'@'; then \ msgid_bugs_address='address@hidden'; \ else \ msgid_bugs_address='address@hidden'; \ fi; \ case `/usr/bin/xgettext --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ /usr/bin/xgettext --default-domain=bino --directory=.. \ --add-comments=TRANSLATORS: --keyword=_ --keyword=N_ \ --files-from=./POTFILES.in \ --copyright-holder='The Bino developers' \ --msgid-bugs-address="$msgid_bugs_address" \ ;; \ *) \ /usr/bin/xgettext --default-domain=bino --directory=.. \ --add-comments=TRANSLATORS: --keyword=_ --keyword=N_ \ --files-from=./POTFILES.in \ --copyright-holder='The Bino developers' \ --package-name="${package_gnu}bino" \ --package-version='1.4.2' \ --msgid-bugs-address="$msgid_bugs_address" \ ;; \ esac test ! -f bino.po || { \ if test -f ./bino.pot; then \ sed -f remove-potcdate.sed < ./bino.pot > bino.1po && \ sed -f remove-potcdate.sed < bino.po > bino.2po && \ if cmp bino.1po bino.2po >/dev/null 2>&1; then \ rm -f bino.1po bino.2po bino.po; \ else \ rm -f bino.1po bino.2po ./bino.pot && \ mv bino.po ./bino.pot; \ fi; \ else \ mv bino.po ./bino.pot; \ fi; \ } make[3]: Leaving directory `/home/pedro/bino/po' test ! -f ./bino.pot || \ test -z "bg.gmo de.gmo fr.gmo ru.gmo" || make bg.gmo de.gmo fr.gmo ru.gmo make[3]: Entering directory `/home/pedro/bino/po' /usr/bin/msgmerge --update --lang=bg bg.po bino.pot ............................................. done. rm -f bg.gmo && /usr/bin/msgfmt -c --statistics --verbose -o bg.gmo bg.po bg.po: 418 translated messages. /usr/bin/msgmerge --update --lang=de de.po bino.pot ............................................. done. rm -f de.gmo && /usr/bin/msgfmt -c --statistics --verbose -o de.gmo de.po de.po: 418 translated messages. /usr/bin/msgmerge --update --lang=fr fr.po bino.pot ............................................. done. rm -f fr.gmo && /usr/bin/msgfmt -c --statistics --verbose -o fr.gmo fr.po fr.po: 418 translated messages. /usr/bin/msgmerge --update --lang=ru ru.po bino.pot ............................................. done. rm -f ru.gmo && /usr/bin/msgfmt -c --statistics --verbose -o ru.gmo ru.po ru.po: 418 translated messages. make[3]: Leaving directory `/home/pedro/bino/po' touch stamp-po make[2]: Leaving directory `/home/pedro/bino/po' Making all in src make[2]: Entering directory `/home/pedro/bino/src' GEN qt_resources.qrc RCC qt_resources-rcc.cpp MOC gui-moc.cpp MOC video_output_qt-moc.cpp GEN video_output_color.fs.glsl.h GEN video_output_render.fs.glsl.h make all-recursive make[3]: Entering directory `/home/pedro/bino/src' Making all in base make[4]: Entering directory `/home/pedro/bino/src/base' CXX str.o CXX msg.o CXX dbg.o CXX exc.o CXX opt.o CXX timer.o CXX s11n.o CXX thread.o AR libbase.a make[4]: Leaving directory `/home/pedro/bino/src/base' make[4]: Entering directory `/home/pedro/bino/src' CXX media_data.o CXX media_object.o CXX media_input.o CXX dispatch.o CXX command_file.o CXX color_matrix.o CXX video_output.o CXX video_output_qt.o CXX subtitle_renderer.o CXX audio_output.o CXX player.o CXX gui.o CXX lib_versions.o CXX main.o GEN logo/bino_logo.o CXX qt_resources-rcc.o CXX gui-moc.o CXX video_output_qt-moc.o CXXLD bino.exe /home/pedro/mxe/usr/i686-pc-mingw32/lib/libOpenAL32.a(helpers.obj):helpers.c:(.text+0x180): multiple definition of `pthread_once' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libpthread.a(pthread.o):pthread.c:(.text+0xb380): first defined here /home/pedro/mxe/usr/i686-pc-mingw32/lib/libOpenAL32.a(helpers.obj):helpers.c:(.text+0x1d0): multiple definition of `pthread_getspecific' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libpthread.a(pthread.o):pthread.c:(.text+0xb610): first defined here /home/pedro/mxe/usr/i686-pc-mingw32/lib/libOpenAL32.a(helpers.obj):helpers.c:(.text+0x1f0): multiple definition of `pthread_setspecific' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libpthread.a(pthread.o):pthread.c:(.text+0x48c0): first defined here /home/pedro/mxe/usr/i686-pc-mingw32/lib/libOpenAL32.a(helpers.obj):helpers.c:(.text+0x9d0): multiple definition of `pthread_key_delete' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libpthread.a(pthread.o):pthread.c:(.text+0x3c40): first defined here /home/pedro/mxe/usr/i686-pc-mingw32/lib/libOpenAL32.a(helpers.obj):helpers.c:(.text+0xa10): multiple definition of `pthread_key_create' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libpthread.a(pthread.o):pthread.c:(.text+0x3bc0): first defined here /home/pedro/mxe/usr/i686-pc-mingw32/lib/libOpenAL32.a(helpers.obj):helpers.c:(.rdata+0x128): multiple definition of `IID_IDirectSoundNotify' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libdxguid.a(dxguid.o):dxguid.c:(.rdata+0x2080): first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0xf10): multiple definition of `HB_HeuristicPosition' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-shaper.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-shaper.cpp:209: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x1860): multiple definition of `HB_HeuristicSetGlyphAttributes' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-shaper.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-shaper.cpp:229: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x1cb0): multiple definition of `HB_ConvertStringToGlyphIndices' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-shaper.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-shaper.cpp:350: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x23c0): multiple definition of `HB_FreeFace' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-shaper.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-shaper.cpp:678: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x2440): multiple definition of `HB_NewFace' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-shaper.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-shaper.cpp:615: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x26c0): multiple definition of `HB_SelectScript' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-shaper.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-shaper.cpp:697: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x2940): multiple definition of `HB_OpenTypeShape' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-shaper.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-shaper.cpp:791: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x2a60): multiple definition of `HB_OpenTypePosition' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-shaper.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-shaper.cpp:851: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x2e00): multiple definition of `HB_MyanmarShape' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-myanmar.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-myanmar.c:462: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x3740): multiple definition of `HB_HebrewShape' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-hebrew.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-hebrew.c:46: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x3bf0): multiple definition of `HB_KhmerShape' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-khmer.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-khmer.c:593: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x4430): multiple definition of `HB_TibetanShape' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-tibetan.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-tibetan.c:207: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x4570): multiple definition of `HB_GreekShape' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-greek.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-greek.c:357: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x5ff0): multiple definition of `HB_IndicShape' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-indic.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-indic.cpp:1820: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x6140): multiple definition of `HB_BasicShape' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-shaper.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-shaper.cpp:364: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x66b0): multiple definition of `HB_HangulShape' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-hangul.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-hangul.c:214: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x6900): multiple definition of `HB_ArabicShape' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-arabic.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-arabic.c:1102: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-shaper-all.o):harfbuzz-shaper-all.cpp:(.text+0x7220): multiple definition of `HB_ShapeItem' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-shaper.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-shaper.cpp:984: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-buffer.o):harfbuzz-buffer.c:(.text+0x270): multiple definition of `_hb_buffer_clear_output' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-buffer.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-buffer.c:201: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-buffer.o):harfbuzz-buffer.c:(.text+0x290): multiple definition of `_hb_buffer_clear_positions' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-buffer.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-buffer.c:210: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-buffer.o):harfbuzz-buffer.c:(.text+0x2f0): multiple definition of `_hb_buffer_swap' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-buffer.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-buffer.c:226: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-buffer.o):harfbuzz-buffer.c:(.text+0x330): multiple definition of `_hb_buffer_add_output_glyphs' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-buffer.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-buffer.c:274: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-buffer.o):harfbuzz-buffer.c:(.text+0x4b0): multiple definition of `_hb_buffer_add_output_glyph' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-buffer.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-buffer.c:323: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-buffer.o):harfbuzz-buffer.c:(.text+0x500): multiple definition of `_hb_buffer_copy_output_glyph' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-buffer.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-buffer.c:332: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-buffer.o):harfbuzz-buffer.c:(.text+0x580): multiple definition of `_hb_buffer_replace_output_glyph' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-buffer.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-buffer.c:355: first defined here /home/pedro/mxe/usr/i686-pc-mingw32/qt/lib/libQtCore.a(harfbuzz-buffer.o):harfbuzz-buffer.c:(.text+0x5e0): multiple definition of `_hb_buffer_allocate_ligid' /home/pedro/mxe/usr/i686-pc-mingw32/lib/libharfbuzz.a(libhb_old_la-harfbuzz-buffer.o):/home/pedro/mxe/tmp-harfbuzz/harfbuzz-0.9.12/src/hb-old/harfbuzz-buffer.c:377: first defined here /home/pedro/mxe/usr/lib/gcc/i686-pc-mingw32/4.7.2/../../../../i686-pc-mingw32/bin/ld: /home/pedro/mxe/usr/i686-pc-mingw32/lib/libpthread.a(pthread.o): bad reloc address 0x8 in section `.data' collect2: error: ld returned 1 exit status make[4]: *** [bino.exe] Error 1 make[4]: Leaving directory `/home/pedro/bino/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/pedro/bino/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/pedro/bino/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/pedro/bino' make: *** [all] Error 2 I’m stuck at this point. Am I doing anything wrong? I’m sorry for the full output text, but I was afraid of leaving any crucial data out. Cheers! Pedro |
[Prev in Thread] | Current Thread | [Next in Thread] |