bug-freedink
[Top][All Lists]
Advanced

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

[Bug-freedink] Multiple definition of something when linking source code


From: Jorma Karvonen
Subject: [Bug-freedink] Multiple definition of something when linking source code
Date: Mon, 28 Sep 2009 19:33:31 +0300

Hello,

I tried to build the freedink from a source code package
(freedink-1.08.20090918) and got the error message below.

I started:

tar xvf freedink-1.08.20090918.tar
cd freedink-1.08.20090918
mkdir target
cd target
../configure --prefix=/usr/local --disable-sdltest
make
...
gcc -DHAVE_CONFIG_H -I. -I../../src -I..
-DDEFAULT_DATA_DIR=\"/usr/local/share\" -I../../gnulib/lib
-I../gnulib/lib -DINSTALLDIR=\"/usr/local/bin\"
-DLOCALEDIR=\"/usr/local/share/locale\" -I../../intl -I../intl   -g
-O2 -Wall -std=c99   -I/usr/local/include    -I/usr/local/include/SDL
-D_GNU_SOURCE=1 -D_REENTRANT -MT update_frame.o -MD -MP -MF
.deps/update_frame.Tpo -c -o update_frame.o ../../src/update_frame.c
mv -f .deps/update_frame.Tpo .deps/update_frame.Po
gcc  -g -O2 -Wall -std=c99   -I/usr/local/include
-I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
`"../../autotools/reloc-ldflags" "i686-pc-linux-gnu" ""
/usr/local/bin`  -o freedink bgm.o dinkini.o dinkc.o dinkc_bindings.o
dinkc_console.o dinkc_sp_custom.o dinkvar.o fastfile.o game_engine.o
str_util.o io_util.o sfx.o gfx.o gfx_fade.o gfx_tiles.o gfx_palette.o
gfx_fonts.o init.o rect.o input.o binreloc.o freedink_xpm.o paths.o
log.o gfx_sprites.o vgasys_fon.o msgbox.o i18n.o meminfo.o screen.o
SDL_rwops_libzip.o freedink.o update_frame.o  ../gnulib/lib/libgnu.a
-lSDL_mixer -lSDL_image -lSDL_ttf -lSDL_gfx -lpthread -L/usr/local/lib
-Wl,-rpath,/usr/local/lib -lSDL -lpthread  -L/usr/local/lib -lzip -lz
 -lfontconfig -lexpat    -lm
dinkini.o: In function `gnu_dev_major':
/usr/include/sys/sysmacros.h:43: multiple definition of `gnu_dev_major'
bgm.o:/usr/include/sys/sysmacros.h:43: first defined here
dinkini.o: In function `gnu_dev_minor':
/usr/include/sys/sysmacros.h:49: multiple definition of `gnu_dev_minor'
bgm.o:/usr/include/sys/sysmacros.h:49: first defined here
dinkini.o: In function `gnu_dev_makedev':
/usr/include/sys/sysmacros.h:55: multiple definition of `gnu_dev_makedev'
bgm.o:/usr/include/sys/sysmacros.h:55: first defined here
dinkini.o: In function `feof_unlocked':
/usr/include/bits/stdio.h:113: multiple definition of `feof_unlocked'
bgm.o:/usr/include/bits/stdio.h:113: first defined here
dinkini.o: In function `ferror_unlocked':
/usr/include/bits/stdio.h:120: multiple definition of `ferror_unlocked'
bgm.o:/usr/include/bits/stdio.h:120: first defined here
dinkini.o: In function `__strcspn_c1':
/usr/include/bits/string2.h:972: multiple definition of `__strcspn_c1'
bgm.o:/usr/include/bits/string2.h:972: first defined here
dinkini.o: In function `__strcspn_c2':
/usr/include/bits/string2.h:983: multiple definition of `__strcspn_c2'
bgm.o:/usr/include/bits/string2.h:983: first defined here
dinkini.o: In function `__strcspn_c3':
/usr/include/bits/string2.h:996: multiple definition of `__strcspn_c3'
bgm.o:/usr/include/bits/string2.h:996: first defined here
dinkini.o: In function `__strspn_c1':
/usr/include/bits/string2.h:1048: multiple definition of `__strspn_c1'
bgm.o:/usr/include/bits/string2.h:1048: first defined here
dinkini.o: In function `__strspn_c2':
/usr/include/bits/string2.h:1060: multiple definition of `__strspn_c2'
bgm.o:/usr/include/bits/string2.h:1060: first defined here
dinkini.o: In function `__strspn_c3':
/usr/include/bits/string2.h:1072: multiple definition of `__strspn_c3'
bgm.o:/usr/include/bits/string2.h:1072: first defined here
dinkini.o: In function `__strpbrk_c2':
/usr/include/bits/string2.h:1125: multiple definition of `__strpbrk_c2'
bgm.o:/usr/include/bits/string2.h:1125: first defined here
dinkini.o: In function `__strpbrk_c3':
/usr/include/bits/string2.h:1137: multiple definition of `__strpbrk_c3'
bgm.o:/usr/include/bits/string2.h:1137: first defined here
dinkini.o: In function `__strtok_r_1c':
/usr/include/bits/string2.h:1176: multiple definition of `__strtok_r_1c'
bgm.o:/usr/include/bits/string2.h:1176: first defined here
dinkini.o: In function `__strsep_2c':
/usr/include/bits/string2.h:1236: multiple definition of `__strsep_2c'
bgm.o:/usr/include/bits/string2.h:1236: first defined here
dinkini.o: In function `__strsep_3c':
/usr/include/bits/string2.h:1264: multiple definition of `__strsep_3c'
bgm.o:/usr/include/bits/string2.h:1264: first defined here
dinkini.o: In function `wcstouq':
/usr/include/wchar.h:585: multiple definition of `wcstouq'
bgm.o:/usr/include/wchar.h:585: first defined here
dinkini.o: In function `wcstoumax':
/usr/include/inttypes.h:452: multiple definition of `wcstoumax'
bgm.o:/usr/include/inttypes.h:452: first defined here
dinkini.o: In function `wcstoq':
/usr/include/wchar.h:580: multiple definition of `wcstoq'
bgm.o:/usr/include/wchar.h:580: first defined here
dinkini.o: In function `wcstoimax':
/usr/include/inttypes.h:433: multiple definition of `wcstoimax'
bgm.o:/usr/include/inttypes.h:433: first defined here
dinkini.o: In function `wcstold':
/usr/include/wchar.h:574: multiple definition of `wcstold'
bgm.o:/usr/include/wchar.h:574: first defined here
dinkini.o: In function `wcstof':
/usr/include/wchar.h:569: multiple definition of `wcstof'
bgm.o:/usr/include/wchar.h:569: first defined here
dinkini.o: In function `wcstoul':
/usr/include/wchar.h:562: multiple definition of `wcstoul'
bgm.o:/usr/include/wchar.h:562: first defined here
dinkini.o: In function `wcstol':
/usr/include/wchar.h:558: multiple definition of `wcstol'
bgm.o:/usr/include/wchar.h:558: first defined here
dinkini.o: In function `wcstod':
/usr/include/wchar.h:554: multiple definition of `wcstod'
bgm.o:/usr/include/wchar.h:554: first defined here
dinkini.o: In function `mbrlen':
/usr/include/wchar.h:344: multiple definition of `mbrlen'
bgm.o:/usr/include/wchar.h:344: first defined here
dinkini.o: In function `wctob':
/usr/include/wchar.h:337: multiple definition of `wctob'
bgm.o:/usr/include/wchar.h:337: first defined here
dinkini.o: In function `btowc':
/usr/include/wchar.h:331: multiple definition of `btowc'
bgm.o:/usr/include/wchar.h:331: first defined here
dinkini.o: In function `toupper':
/usr/include/ctype.h:199: multiple definition of `toupper'
bgm.o:/usr/include/ctype.h:199: first defined here
dinkini.o: In function `tolower':
/usr/include/ctype.h:193: multiple definition of `tolower'
bgm.o:/usr/include/ctype.h:193: first defined here
dinkini.o: In function `strtoumax':
/usr/include/inttypes.h:417: multiple definition of `strtoumax'
bgm.o:/usr/include/inttypes.h:417: first defined here
dinkini.o: In function `strtoull':
/usr/include/stdlib.h:389: multiple definition of `strtoull'
bgm.o:/usr/include/stdlib.h:389: first defined here
dinkini.o: In function `strtouq':
/usr/include/stdlib.h:373: multiple definition of `strtouq'
bgm.o:/usr/include/stdlib.h:373: first defined here
dinkini.o: In function `strtoimax':
/usr/include/inttypes.h:399: multiple definition of `strtoimax'
bgm.o:/usr/include/inttypes.h:399: first defined here
dinkini.o: In function `strtoll':
/usr/include/stdlib.h:383: multiple definition of `strtoll'
...
etc

Best regards,

Jorma Karvonen




reply via email to

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