On Sat, Feb 14, 2009 at 3:32 AM, Ema <wineforum-user@xxxxxxxxxx> wrote: > Hi all, > > I'm trying to build wine with the following command: > > Code: > > ./configure CFLAGS="-O2 -fprofile-generate" --prefix=/home/ema/winepf > > > > As I have a lot of these errors: > > Code: > > gcc -O2 -fprofile-generate -o sfnt2fnt sfnt2fnt.o -L../libs/wine -lwine ../libs/port/libwine_port.a -lfreetype -lz -Wl,--rpath,\$ORIGIN/../libs/wine > /usr/bin/ld: sfnt2fnt: hidden symbol `__gcov_merge_add' in /usr/lib/gcc/i486-linux-gnu/4.3.2/libgcov.a(_gcov_merge_add.o) is referenced by DSO > /usr/bin/ld: final link failed: Nonrepresentable section on output > collect2: ld returned 1 exit status > make[1]: *** [sfnt2fnt] Error 1 > Looking at http://www.gp32x.com/board/index.php?showtopic=28490&st=15, says make distclean may be needed, as well as an LDFLAG... make distclean ; CFLAGS="-fprofile-generate" LDFLAGS="-fprofile-generate" ./configure && make depend && make works for me, past that point, then fails: gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wtype-limits -Wpointer-arith -fprofile-generate -o main.o main.c ../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./acledit.spec main.o -o acledit.dll.so -lkernel32 ../../libs/port/libwine_port.a -fprofile-generate main.o: In function `DllMain': main.c:(.text+0x40): undefined reference to `__gcov_indirect_call_profiler' main.o: In function `FMExtensionProcW': main.c:(.text+0x232): undefined reference to `__gcov_indirect_call_profiler' main.o: In function `global constructors keyed to 65535_0_main.c': main.c:(.text+0x346): undefined reference to `__gcov_init' main.o:(.data.rel+0x24): undefined reference to `__gcov_merge_add' ../../dlls/winecrt0/libwinecrt0.a(dll_entry.o): In function `__wine_spec_dll_entry': dll_entry.c:(.text+0x40): undefined reference to `__gcov_indirect_call_profiler' ../../dlls/winecrt0/libwinecrt0.a(dll_entry.o): In function `global constructors keyed to 65535_0_dll_entry.c': dll_entry.c:(.text+0x24d): undefined reference to `__gcov_init' ../../dlls/winecrt0/libwinecrt0.a(dll_entry.o):(.data.rel+0x24): undefined reference to `__gcov_merge_add' ../../dlls/winecrt0/libwinecrt0.a(init.o): In function `__wine_spec_init': init.c:(.text+0x40): undefined reference to `__gcov_indirect_call_profiler' ../../dlls/winecrt0/libwinecrt0.a(init.o): In function `__wine_spec_init_ctor': init.c:(.text+0x104): undefined reference to `__gcov_indirect_call_profiler' ../../dlls/winecrt0/libwinecrt0.a(init.o): In function `global constructors keyed to 65535_0_init.c': init.c:(.text+0x1c7): undefined reference to `__gcov_init' ../../dlls/winecrt0/libwinecrt0.a(init.o):(.data.rel+0x24): undefined reference to `__gcov_merge_add' ../../dlls/winecrt0/libwinecrt0.a(stub.o): In function `__wine_spec_unimplemented_stub': stub.c:(.text+0x40): undefined reference to `__gcov_indirect_call_profiler' ../../dlls/winecrt0/libwinecrt0.a(stub.o): In function `global constructors keyed to 65535_0_stub.c': stub.c:(.text+0xec): undefined reference to `__gcov_init' ../../dlls/winecrt0/libwinecrt0.a(stub.o):(.data.rel+0x24): undefined reference to `__gcov_merge_add' ../../dlls/winecrt0/libwinecrt0.a(stub.o):(.data.rel+0x30): undefined reference to `__gcov_merge_single' ../../dlls/winecrt0/libwinecrt0.a(stub.o):(.data.rel+0x3c): undefined reference to `__gcov_merge_single' ../../dlls/winecrt0/libwinecrt0.a(stub.o):(.data.rel+0x48): undefined reference to `__gcov_merge_add' ../../dlls/winecrt0/libwinecrt0.a(stub.o):(.data.rel+0x54): undefined reference to `__gcov_merge_ior' collect2: ld returned 1 exit status winegcc: gcc failed make[2]: *** [acledit.dll.so] Error 2 make[2]: Leaving directory `/home/austin/wine-git/dlls/acledit' make[1]: *** [acledit] Error 2 make[1]: Leaving directory `/home/austin/wine-git/dlls' make: *** [dlls] Error 2 -- -Austin