bino-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bino-list] Problem compiling v1.4.2 for windows


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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]