>>> Building on sparc64-0d under games/xwelltris,no_sdl BDEPENDS = [lang/gcc/15,-c++;lang/gcc/15,-libs;lang/gcc/15] DIST = [games/xwelltris:xwelltris-1.0.1.src.tar.gz] FULLPKGNAME = xwelltris-1.0.1p6-no_sdl RDEPENDS = [lang/gcc/15,-libs] Avoided depends for g++-15.2.0p5 gcc-15.2.0p5 gcc-libs-15.2.0p5 distfiles size=422822 >>> Running build in games/xwelltris,no_sdl at 1768692864.68 ===> games/xwelltris,no_sdl ===> Building from scratch xwelltris-1.0.1p6-no_sdl Package database already locked... awaiting release... done! ===> xwelltris-1.0.1p6-no_sdl depends on: gcc->=15,<16 -> gcc-15.2.0p5 ===> xwelltris-1.0.1p6-no_sdl depends on: g++->=15,<16 -> g++-15.2.0p5 ===> xwelltris-1.0.1p6-no_sdl depends on: gcc-libs->=15,<16 -> gcc-libs-15.2.0p5 ===> Verifying specs: c m estdc++>=21 pthread ICE SM X11 Xext xcb ===> found c.102.2 m.10.1 estdc++.21.0 pthread.28.1 ICE.12.0 SM.9.0 X11.19.0 Xext.13.0 xcb.4.1 ===> Checking files for xwelltris-1.0.1p6-no_sdl `/usr/ports/distfiles/xwelltris-1.0.1.src.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for xwelltris-1.0.1p6-no_sdl ===> Patching for xwelltris-1.0.1p6-no_sdl ===> Applying OpenBSD patch patch-configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: configure |--- configure.orig |+++ configure -------------------------- Patching file configure using Plan A... Hunk #1 succeeded at 716. done ===> Applying OpenBSD patch patch-src_sdl_sdlwelldrawing_cxx Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/sdl/sdlwelldrawing.cxx |--- src/sdl/sdlwelldrawing.cxx.orig |+++ src/sdl/sdlwelldrawing.cxx -------------------------- Patching file src/sdl/sdlwelldrawing.cxx using Plan A... Hunk #1 succeeded at 72. done ===> Applying OpenBSD patch patch-src_x11_xwellengine_cxx Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/x11/xwellengine.cxx |--- src/x11/xwellengine.cxx.orig |+++ src/x11/xwellengine.cxx -------------------------- Patching file src/x11/xwellengine.cxx using Plan A... Hunk #1 succeeded at 167. done ===> Compiler link: gcc -> /usr/local/bin/egcc ===> Compiler link: cc -> /usr/local/bin/egcc ===> Compiler link: c++ -> /usr/local/bin/eg++ ===> Compiler link: g++ -> /usr/local/bin/eg++ ===> Generating configure for xwelltris-1.0.1p6-no_sdl ===> Configuring for xwelltris-1.0.1p6-no_sdl Using /usr/obj/ports/xwelltris-1.0.1-no_sdl/config.site (generated) loading site script /usr/obj/ports/xwelltris-1.0.1-no_sdl/config.site creating cache ./config.cache checking host system type... sparc64-unknown-openbsd7.8 checking for gcc... cc checking whether the C compiler (cc -O2 -pipe ) works... yes checking whether the C compiler (cc -O2 -pipe ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether cc accepts -g... (cached) yes checking for POSIXized ISC... no checking how to run the C preprocessor... cc -E checking for AIX... no checking for minix/config.h... no checking for c++... c++ checking whether the C++ compiler (c++ -O2 -pipe ) works... yes checking whether the C++ compiler (c++ -O2 -pipe ) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether c++ accepts -g... (cached) yes checking for a BSD compatible install... /usr/obj/ports/xwelltris-1.0.1-no_sdl/bin/install -c checking whether ln -s works... yes checking whether make sets ${MAKE}... (cached) yes checking for ranlib... ranlib checking for rm... (cached) /bin/rm checking for cp... (cached) /bin/cp checking for dirent.h that defines DIR... (cached) yes checking for opendir in -ldir... (cached) no checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking whether time.h and sys/time.h may both be included... (cached) yes checking for fcntl.h... (cached) yes checking for sys/select.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/sigevent.h... no checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/utsname.h... (cached) yes checking for sys/param.h... (cached) yes checking for sys/wait.h... (cached) yes checking for limits.h... (cached) yes checking for unistd.h... (cached) yes checking for errno.h... (cached) yes checking for strings.h... (cached) yes checking for math.h... (cached) yes checking for pow in -lm... (cached) yes checking for setlocale... (cached) yes X11 is ENABLED ******************* checking for X... (cached) libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... (cached) yes checking for connect... (cached) yes checking for remove... (cached) yes checking for shmat... (cached) yes checking for IceConnectionNumber in -lICE... (cached) yes checking for working const... (cached) yes checking for uid_t in sys/types.h... (cached) yes checking for inline... no checking for mode_t... (cached) yes checking for pid_t... (cached) yes checking for size_t... (cached) yes checking whether struct tm is in sys/time.h or time.h... (cached) time.h checking return type of signal handlers... (cached) void checking whether cc needs -traditional... no checking for 8-bit clean memcmp... (cached) yes checking return type of signal handlers... (cached) void checking for getcwd... (cached) yes checking for mkdir... (cached) yes checking for putenv... (cached) yes checking for select... (cached) yes checking for socket... (cached) yes checking for seteuid... (cached) yes checking for unsetenv... (cached) yes checking for setutent... no checking for atexit... (cached) yes updating cache ./config.cache creating ./config.status creating src/Make.common creating src/makefile creating src/include/globals.h creating src/image/makefile creating Makefile creating src/include/config.h --------------- X Welltris Project ---------------------- Configuration: Source code location: . C Compiler: cc C Compiler flags: -O2 -pipe C++ Compiler: c++ Libraries: -lm Install path: /usr/local/bin Man pages path: /usr/local/man X11 versions: -L/usr/X11R6/lib X Visuals: PseudoColor; TrueColor; Image library: GIF ----------------------------------------------------------- Type 'make' for building XWelltris binaries, and after that do 'make install' as 'root'. Thank you... ===> Building for xwelltris-1.0.1p6-no_sdl (cd src && make) cc -c mydebug.c -DHAVE_CONFIG_H -O2 -pipe -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe main.cxx -o main.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe rndgen.cxx -o rndgen.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe geometry.cxx -o geometry.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe commonfuncs.cxx -o commonfuncs.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellclass.cxx -o wellclass.o wellclass.cxx: In constructor 'WellBase::WellBase()': wellclass.cxx:77:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | geo=get_geo_by_name("the_game"); | ^~~~~~~~~~ In file included from ./include/wellclass.h:5, from wellclass.cxx:31: wellclass.cxx: In member function 'void WellBase::read_polyominoes()': ./include/welltris.h:33:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | #define POLYOMINOFILE "polyomino.dat" | ^~~~~~~~~~~~~~~ wellclass.cxx:222:27: note: in expansion of macro 'POLYOMINOFILE' 222 | find_full_path_for_file(POLYOMINOFILE,fname,ReadOnly); | ^~~~~~~~~~~~~ c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe welldrawing.cxx -o welldrawing.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellengine.cxx -o wellengine.o wellengine.cxx: In member function 'virtual void WellEngine::load_images()': wellengine.cxx:177:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | load_image(imBoardBG, "board2.gif"); | ^~~~~~~~~~~~ wellengine.cxx:179:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | load_image(imFont1, "font2.gif"); | ^~~~~~~~~~~ wellengine.cxx:181:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 181 | load_image(imIntroBG, "wellintro.gif"); | ^~~~~~~~~~~~~~~ wellengine.cxx:183:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 183 | load_image(imScoreBG, "topnine.gif"); | ^~~~~~~~~~~~~ wellengine.cxx:185:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | load_image(imCuts, "wellcuts.gif"); | ^~~~~~~~~~~~~~ c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellsimpledraw.cxx -o wellsimpledraw.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellimagefont.cxx -o wellimagefont.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe welltopnine.cxx -o welltopnine.o welltopnine.cxx: In constructor 'WellTopNine::WellTopNine()': welltopnine.cxx:276:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 276 | geo=get_geo_by_name("top_nine_elements"); | ^~~~~~~~~~~~~~~~~~~ welltopnine.cxx:289:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 289 | key_exit=default_well_engine->new_well_key("top_key_exit"); | ^~~~~~~~~~~~~~ In file included from ./include/welltopnine.h:5, from welltopnine.cxx:17: welltopnine.cxx: In member function 'bool WellTopNine::save_scores()': ./include/welltris.h:30:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 30 | #define SCOREFILE "welltris.scores" | ^~~~~~~~~~~~~~~~~ welltopnine.cxx:302:31: note: in expansion of macro 'SCOREFILE' 302 | if(!find_full_path_for_file(SCOREFILE,fname,ReadWrite)) | ^~~~~~~~~ welltopnine.cxx: In member function 'bool WellTopNine::load_scores()': ./include/welltris.h:30:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 30 | #define SCOREFILE "welltris.scores" | ^~~~~~~~~~~~~~~~~ welltopnine.cxx:336:27: note: in expansion of macro 'SCOREFILE' 336 | find_full_path_for_file(SCOREFILE,fname,ReadWrite); | ^~~~~~~~~ c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellintro.cxx -o wellintro.o wellintro.cxx: In constructor 'WellIntro::WellIntro()': wellintro.cxx:41:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | key_exit=default_well_engine->new_well_key("intro_key_exit"); | ^~~~~~~~~~~~~~~~ wellintro.cxx:42:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | key_new_game=default_well_engine->new_well_key("intro_key_new_game"); | ^~~~~~~~~~~~~~~~~~~~ wellintro.cxx:43:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | key_top_nine=default_well_engine->new_well_key("intro_key_top_nine"); | ^~~~~~~~~~~~~~~~~~~~ wellintro.cxx:44:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | key_plus=default_well_engine->new_well_key("intro_key_plus"); | ^~~~~~~~~~~~~~~~ wellintro.cxx:45:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | key_minus=default_well_engine->new_well_key("intro_key_minus"); | ^~~~~~~~~~~~~~~~~ wellintro.cxx:53:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | sw_rotation=default_well_engine->new_well_switch("intro_sw_rotation"); | ^~~~~~~~~~~~~~~~~~~ wellintro.cxx:56:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | sw_next_piece=default_well_engine->new_well_switch("intro_sw_next"); | ^~~~~~~~~~~~~~~ wellintro.cxx:59:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | sw_mixed=default_well_engine->new_well_switch("intro_sw_mixed"); | ^~~~~~~~~~~~~~~~ wellintro.cxx:71:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 71 | inp_player=default_well_engine->new_well_input("intro_inp_player"); | ^~~~~~~~~~~~~~~~~~ c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellkey.cxx -o wellkey.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellswitch.cxx -o wellswitch.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellinput.cxx -o wellinput.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe x11/xwellengine.cxx -o x11/xwellengine.o x11/xwellengine.cxx:41:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | /* 0*/ "Red", | ^~~~~ x11/xwellengine.cxx:42:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | /* 1*/ "Green", | ^~~~~~~ x11/xwellengine.cxx:43:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | /* 2*/ "Blue", | ^~~~~~ x11/xwellengine.cxx:44:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | /* 3*/ "Yellow", | ^~~~~~~~ x11/xwellengine.cxx:45:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | /* 4*/ "Magenta", | ^~~~~~~~~ x11/xwellengine.cxx:46:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | /* 5*/ "Cyan", | ^~~~~~ x11/xwellengine.cxx:47:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | /* 6*/ "FireBrick", | ^~~~~~~~~~~ x11/xwellengine.cxx:48:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | /* 7*/ "SpringGreen", | ^~~~~~~~~~~~~ x11/xwellengine.cxx:49:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | /* 8*/ "CornflowerBlue", | ^~~~~~~~~~~~~~~~ x11/xwellengine.cxx:50:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | /* 9*/ "Khaki", | ^~~~~~~ x11/xwellengine.cxx:51:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | /*10*/ "Plum", | ^~~~~~ x11/xwellengine.cxx:52:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | /*11*/ "Violet", | ^~~~~~~~ x11/xwellengine.cxx:53:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | /*12*/ "DarkTurquoise", | ^~~~~~~~~~~~~~~ x11/xwellengine.cxx:54:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | /*13*/ "Gold", | ^~~~~~ x11/xwellengine.cxx:55:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | /*14*/ "Orchid", | ^~~~~~~~ x11/xwellengine.cxx:56:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | /*15*/ "Turquoise", | ^~~~~~~~~~~ x11/xwellengine.cxx:57:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | /*16*/ "Orange", | ^~~~~~~~ x11/xwellengine.cxx:58:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | /*17*/ "OrangeRed", | ^~~~~~~~~~~ x11/xwellengine.cxx:59:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | /*18*/ "VioletRed", | ^~~~~~~~~~~ x11/xwellengine.cxx:60:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | /*19*/ "BlueViolet", | ^~~~~~~~~~~~ x11/xwellengine.cxx:61:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | /*20*/ "SeaGreen", | ^~~~~~~~~~ x11/xwellengine.cxx:62:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | /*21*/ "Pink", | ^~~~~~ x11/xwellengine.cxx:63:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | /*22*/ "ForestGreen", | ^~~~~~~~~~~~~ x11/xwellengine.cxx:64:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | /*23*/ "SkyBlue", | ^~~~~~~~~ x11/xwellengine.cxx:65:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | /*24*/ "Coral", | ^~~~~~~ x11/xwellengine.cxx:66:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | /*25*/ "Wheat", | ^~~~~~~ x11/xwellengine.cxx:67:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | /*26*/ "GoldenRod", | ^~~~~~~~~~~ x11/xwellengine.cxx:68:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | /*27*/ "IndianRed", | ^~~~~~~~~~~ x11/xwellengine.cxx:69:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | /*28*/ "SpringGreen", | ^~~~~~~~~~~~~ x11/xwellengine.cxx:70:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | /*29*/ "CornflowerBlue", | ^~~~~~~~~~~~~~~~ x11/xwellengine.cxx:71:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 71 | /*30*/ "Thistle", | ^~~~~~~~~ x11/xwellengine.cxx:72:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | /*31*/ "Aquamarine", | ^~~~~~~~~~~~ x11/xwellengine.cxx:73:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | /*32*/ "CadetBlue", | ^~~~~~~~~~~ x11/xwellengine.cxx:74:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | /*33*/ "LightSteelBlue", | ^~~~~~~~~~~~~~~~ x11/xwellengine.cxx:75:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | /*34*/ "NavyBlue", | ^~~~~~~~~~ x11/xwellengine.cxx:76:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | /*35*/ "SteelBlue", | ^~~~~~~~~~~ x11/xwellengine.cxx:77:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | /*36*/ "YellowGreen", | ^~~~~~~~~~~~~ x11/xwellengine.cxx:78:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | /*37*/ "DarkViolet", | ^~~~~~~~~~~~ x11/xwellengine.cxx:79:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | /*38*/ "MediumSeaGreen", | ^~~~~~~~~~~~~~~~ x11/xwellengine.cxx:80:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | /*39*/ "DarkSlateGray", | ^~~~~~~~~~~~~~~ x11/xwellengine.cxx:81:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | /*40*/ "LightGray", | ^~~~~~~~~~~ x11/xwellengine.cxx:82:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | /*41*/ "MediumVioletRed", | ^~~~~~~~~~~~~~~~~ x11/xwellengine.cxx:83:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | /*42*/ "Sienna", | ^~~~~~~~ x11/xwellengine.cxx:84:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 84 | /*43*/ "MediumAquamarine", | ^~~~~~~~~~~~~~~~~~ x11/xwellengine.cxx:85:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 85 | /*44*/ "MediumBlue", | ^~~~~~~~~~~~ x11/xwellengine.cxx:86:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | /*45*/ "Navy", | ^~~~~~ x11/xwellengine.cxx:87:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | /*46*/ "DarkOliveGreen", | ^~~~~~~~~~~~~~~~ x11/xwellengine.cxx:88:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 88 | /*47*/ "DarkGreen", | ^~~~~~~~~~~ x11/xwellengine.cxx:89:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 89 | /*48*/ "DimGray", | ^~~~~~~~~ x11/xwellengine.cxx:90:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 90 | /*49*/ "Tan", | ^~~~~ x11/xwellengine.cxx:91:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 91 | /*50*/ "MediumTurquoise", | ^~~~~~~~~~~~~~~~~ x11/xwellengine.cxx:92:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 92 | /*51*/ "DarkSlateBlue", | ^~~~~~~~~~~~~~~ x11/xwellengine.cxx:93:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | /*52*/ "Maroon", | ^~~~~~~~ x11/xwellengine.cxx:94:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 94 | /*53*/ "Gray", | ^~~~~~ x11/xwellengine.cxx:95:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 95 | /*54*/ "#303030", | ^~~~~~~~~ x11/xwellengine.cxx:97:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | /*55*/ "Black", | ^~~~~~~ x11/xwellengine.cxx:98:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | /*56*/ "#00aa00", | ^~~~~~~~~ x11/xwellengine.cxx:99:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | /*56*/ "#00ee00", | ^~~~~~~~~ x11/xwellengine.cxx:100:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | /*57*/ "#aa0000", | ^~~~~~~~~ x11/xwellengine.cxx:101:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 101 | /*58*/ "#aaaaaa", | ^~~~~~~~~ x11/xwellengine.cxx:102:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | /*59*/ "#cccc00", | ^~~~~~~~~ x11/xwellengine.cxx:103:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 103 | /*60*/ "#eeee00" | ^~~~~~~~~ x11/xwellengine.cxx: In member function 'virtual void XWellEngine::init_mainwindow(int, char**)': x11/xwellengine.cxx:170:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 170 | char *winname="X Welltris " VERSION; x11/xwellengine.cxx:197:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | pch->res_name="xwelltris"; | ^~~~~~~~~~~ x11/xwellengine.cxx:198:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | pch->res_class="XWELLTRIS"; | ^~~~~~~~~~~ c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe x11/xwelldrawing.cxx -o x11/xwelldrawing.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe x11/xwellinput.cxx -o x11/xwellinput.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe x11/xwellimagefont.cxx -o x11/xwellimagefont.o cd image && make sublib/SDL_error.o cc -c -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib -o sublib/SDL_error.o sublib/SDL_error.c cd image && make sublib/SDL_rwops.o cc -c -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib -o sublib/SDL_rwops.o sublib/SDL_rwops.c sublib/SDL_rwops.c: In function 'SDL_RWFromFP': sublib/SDL_rwops.c:228:71: warning: trigraph '??)' ignored, use '-trigraphs' to enable [-Wtrigraphs] 228 | SDL_SetError("You can't pass a FILE pointer to a DLL (??)"); cd image && make sublib/SDL_surface.o cc -c -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib -o sublib/SDL_surface.o sublib/SDL_surface.c sublib/SDL_surface.c: In function 'SDL_FreeFormat': sublib/SDL_surface.c:40:9: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] 40 | free(format->palette->colors); | ^~~~ sublib/SDL_surface.c:3:1: note: include '' or provide a declaration of 'free' 2 | #include "SDL.h" +++ |+#include 3 | sublib/SDL_surface.c:40:9: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 40 | free(format->palette->colors); | ^~~~ sublib/SDL_surface.c:40:9: note: include '' or provide a declaration of 'free' sublib/SDL_surface.c:42:7: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 42 | free(format->palette); | ^~~~ sublib/SDL_surface.c:42:7: note: include '' or provide a declaration of 'free' sublib/SDL_surface.c:44:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 44 | free(format); | ^~~~ sublib/SDL_surface.c:44:5: note: include '' or provide a declaration of 'free' sublib/SDL_surface.c: In function 'SDL_AllocFormat': sublib/SDL_surface.c:59:36: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] 59 | format = (SDL_PixelFormat*)malloc(sizeof(*format)); | ^~~~~~ sublib/SDL_surface.c:59:36: note: include '' or provide a declaration of 'malloc' sublib/SDL_surface.c:59:36: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] sublib/SDL_surface.c:59:36: note: include '' or provide a declaration of 'malloc' sublib/SDL_surface.c:64:9: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] 64 | memset(format, 0, sizeof(*format)); | ^~~~~~ sublib/SDL_surface.c:3:1: note: include '' or provide a declaration of 'memset' 2 | #include "SDL.h" +++ |+#include 3 | sublib/SDL_surface.c:64:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 64 | memset(format, 0, sizeof(*format)); | ^~~~~~ sublib/SDL_surface.c:64:9: note: include '' or provide a declaration of 'memset' sublib/SDL_surface.c: In function 'SDL_FreeSurface': sublib/SDL_surface.c:261:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 261 | free(surface->pixels); | ^~~~ sublib/SDL_surface.c:261:5: note: include '' or provide a declaration of 'free' sublib/SDL_surface.c:263:3: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 263 | free(surface); | ^~~~ sublib/SDL_surface.c:263:3: note: include '' or provide a declaration of 'free' sublib/SDL_surface.c: In function 'SDL_CreateRGBSurface': sublib/SDL_surface.c:281:34: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch] 281 | surface = (SDL_Surface *)malloc(sizeof(*surface)); | ^~~~~~ sublib/SDL_surface.c:281:34: note: include '' or provide a declaration of 'malloc' sublib/SDL_surface.c:292:17: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 292 | free(surface); | ^~~~ sublib/SDL_surface.c:292:17: note: include '' or provide a declaration of 'free' sublib/SDL_surface.c:318:11: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 318 | memset(surface->pixels, 0, surface->h*surface->pitch); | ^~~~~~ sublib/SDL_surface.c:318:11: note: include '' or provide a declaration of 'memset' cd image && make sublib/SDL_to_picinfo.o cc -c -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib -o sublib/SDL_to_picinfo.o sublib/SDL_to_picinfo.c cd image && make sublib/IMG_gif.o cc -c -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib -o sublib/IMG_gif.o sublib/IMG_gif.c cd image && make image.o c++ -c -I/usr/X11R6/include -I./sublib -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib image.cxx -o image.o cd image && make convert.o c++ -c -I/usr/X11R6/include -I./sublib -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib convert.cxx -o convert.o convert.cxx: In function 'box* find_biggest_color_pop(boxptr, int)': convert.cxx:276:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register boxptr boxp; | ^~~~ convert.cxx:277:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register int i; | ^ convert.cxx:278:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register long maxc = 0; | ^~~~ convert.cxx: In function 'box* find_biggest_volume(boxptr, int)': convert.cxx:293:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 293 | register boxptr boxp; | ^~~~ convert.cxx:294:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 294 | register int i; | ^ convert.cxx:295:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 295 | register INT32 maxv = 0; | ^~~~ convert.cxx: In function 'int median_cut(boxptr, int, int)': convert.cxx:410:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | register boxptr b1,b2; | ^~ convert.cxx:410:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | register boxptr b1,b2; | ^~ convert.cxx: In function 'void find_best_colors(int, int, int, int, JSAMPLE*, JSAMPLE*)': convert.cxx:645:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 645 | register INT32 * bptr; /* pointer into bestdist[] array */ | ^~~~ convert.cxx:648:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 648 | register INT32 dist2; /* current distance in inner loop */ | ^~~~~ convert.cxx:650:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 650 | register INT32 xx2; | ^~~ convert.cxx: In function 'void fill_inverse_cmap(int, int, int)': convert.cxx:713:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 713 | register JSAMPLE * cptr; /* pointer into bestcolor[] array */ | ^~~~ convert.cxx:714:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 714 | register histptr cachep; /* pointer into main cache array */ | ^~~~~~ convert.cxx: In function 'void slow_map_pixels(byte*, int, int, byte*)': convert.cxx:752:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 752 | register LOCFSERROR cur0, cur1, cur2; /* current error or pixel value */ | ^~~~ convert.cxx:752:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 752 | register LOCFSERROR cur0, cur1, cur2; /* current error or pixel value */ | ^~~~ convert.cxx:752:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 752 | register LOCFSERROR cur0, cur1, cur2; /* current error or pixel value */ | ^~~~ convert.cxx:755:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 755 | register FSERRPTR errorptr; /* => fserrors[] at column before current */ | ^~~~~~~~ convert.cxx:817:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 817 | { register int pixcode = *cachep - 1; | ^~~~~~~ convert.cxx:828:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 828 | { register LOCFSERROR bnexterr, delta; | ^~~~~~~~ convert.cxx:828:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 828 | { register LOCFSERROR bnexterr, delta; | ^~~~~ cd image && make accel.o cc -c -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib -o accel.o accel.c c++ -o ../xwelltris mydebug.o main.o rndgen.o geometry.o commonfuncs.o wellclass.o welldrawing.o wellengine.o wellsimpledraw.o wellimagefont.o welltopnine.o wellintro.o wellkey.o wellswitch.o wellinput.o x11/xwellengine.o x11/xwelldrawing.o x11/xwellinput.o x11/xwellimagefont.o image/sublib/SDL_error.o image/sublib/SDL_rwops.o image/sublib/SDL_surface.o image/sublib/SDL_to_picinfo.o image/sublib/IMG_gif.o image/image.o image/convert.o image/accel.o -O2 -pipe -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext -lm geometry.o: In function `std::__terminate()': geometry.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here geometry.o: In function `std::__glibcxx_assert_fail()': geometry.cxx:(.text+0x0): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here geometry.o: In function `std::abs(long)': geometry.cxx:(.text+0x20): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here geometry.o: In function `std::abs(long long)': geometry.cxx:(.text+0x40): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here geometry.o: In function `std::div(long, long)': geometry.cxx:(.text+0x60): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here geometry.o: In function `__gnu_cxx::div(long long, long long)': geometry.cxx:(.text+0x80): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here geometry.o: In function `std::frexp(float, int*)': geometry.cxx:(.text+0xa0): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here geometry.o: In function `std::frexp(long double, int*)': geometry.cxx:(.text+0xc0): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here geometry.o: In function `std::modf(float, float*)': geometry.cxx:(.text+0xe0): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here geometry.o: In function `std::modf(long double, long double*)': geometry.cxx:(.text+0x100): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here geometry.o: In function `std::remquo(float, float, int*)': geometry.cxx:(.text+0x120): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here geometry.o: In function `std::remquo(long double, long double, int*)': geometry.cxx:(.text+0x140): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here geometry.o: In function `std::hypot(float, float, float)': geometry.cxx:(.text+0x160): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here geometry.o: In function `std::hypot(double, double, double)': geometry.cxx:(.text+0x200): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here geometry.o: In function `std::hypot(long double, long double, long double)': geometry.cxx:(.text+0x2a0): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here geometry.o: In function `__gnu_cxx::__ops::__iter_less_val()': geometry.cxx:(.text+0x5c0): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here geometry.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': geometry.cxx:(.text+0x5e0): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here geometry.o: In function `__gnu_cxx::__ops::__val_less_iter()': geometry.cxx:(.text+0x600): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here geometry.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': geometry.cxx:(.text+0x620): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here geometry.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': geometry.cxx:(.text+0x640): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here geometry.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': geometry.cxx:(.text+0x660): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here geometry.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': geometry.cxx:(.text+0x680): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here geometry.o: In function `std::betaf(float, float)': geometry.cxx:(.text+0x6a0): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here geometry.o: In function `std::betal(long double, long double)': geometry.cxx:(.text+0x720): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here geometry.o: In function `std::hermitef(unsigned int, float)': geometry.cxx:(.text+0x880): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here geometry.o: In function `std::hermitel(unsigned int, long double)': geometry.cxx:(.text+0x940): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here geometry.o: In function `std::legendrel(unsigned int, long double)': geometry.cxx:(.text+0xb60): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here geometry.o: In function `std::legendref(unsigned int, float)': geometry.cxx:(.text+0xf00): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here geometry.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': geometry.cxx:(.text+0xf20): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here geometry.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': geometry.cxx:(.text+0xf60): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here geometry.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': geometry.cxx:(.text+0x1540): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here geometry.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': geometry.cxx:(.text+0x1560): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here geometry.o: In function `std::comp_ellint_1f(float)': geometry.cxx:(.text+0x1580): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here geometry.o: In function `std::ellint_1f(float, float)': geometry.cxx:(.text+0x1600): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here geometry.o: In function `std::comp_ellint_1l(long double)': geometry.cxx:(.text+0x1620): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here geometry.o: In function `std::ellint_1l(long double, long double)': geometry.cxx:(.text+0x1780): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here geometry.o: In function `std::comp_ellint_2f(float)': geometry.cxx:(.text+0x17a0): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here geometry.o: In function `std::ellint_2f(float, float)': geometry.cxx:(.text+0x17c0): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here geometry.o: In function `std::comp_ellint_2l(long double)': geometry.cxx:(.text+0x17e0): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here geometry.o: In function `std::ellint_2l(long double, long double)': geometry.cxx:(.text+0x1800): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here geometry.o: In function `std::cyl_bessel_if(float, float)': geometry.cxx:(.text+0x1820): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here geometry.o: In function `std::cyl_bessel_kf(float, float)': geometry.cxx:(.text+0x1a20): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here geometry.o: In function `std::cyl_bessel_il(long double, long double)': geometry.cxx:(.text+0x1b20): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here geometry.o: In function `std::cyl_bessel_kl(long double, long double)': geometry.cxx:(.text+0x2160): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here geometry.o: In function `std::cyl_bessel_jf(float, float)': geometry.cxx:(.text+0x22e0): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here geometry.o: In function `std::cyl_neumannf(float, float)': geometry.cxx:(.text+0x2300): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here geometry.o: In function `__gnu_cxx::airy_aif(float)': geometry.cxx:(.text+0x2420): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here geometry.o: In function `__gnu_cxx::airy_bif(float)': geometry.cxx:(.text+0x24a0): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here geometry.o: In function `std::cyl_bessel_jl(long double, long double)': geometry.cxx:(.text+0x2520): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here geometry.o: In function `std::cyl_neumannl(long double, long double)': geometry.cxx:(.text+0x2bc0): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here geometry.o: In function `__gnu_cxx::airy_ail(long double)': geometry.cxx:(.text+0x2da0): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here geometry.o: In function `__gnu_cxx::airy_bil(long double)': geometry.cxx:(.text+0x2e20): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here geometry.o: In function `std::riemann_zetaf(float)': geometry.cxx:(.text+0x2ea0): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here geometry.o: In function `std::riemann_zetal(long double)': geometry.cxx:(.text+0x30e0): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here geometry.o: In function `std::sph_besself(unsigned int, float)': geometry.cxx:(.text+0x3100): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here geometry.o: In function `std::sph_neumannf(unsigned int, float)': geometry.cxx:(.text+0x3200): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here geometry.o: In function `std::sph_bessell(unsigned int, long double)': geometry.cxx:(.text+0x3300): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here geometry.o: In function `std::sph_neumannl(unsigned int, long double)': geometry.cxx:(.text+0x34a0): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here geometry.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': geometry.cxx:(.text+0x3620): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here geometry.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': geometry.cxx:(.text+0x37c0): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here geometry.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': geometry.cxx:(.text+0x3ca0): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here geometry.o: In function `std::laguerref(unsigned int, float)': geometry.cxx:(.text+0x3cc0): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here geometry.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': geometry.cxx:(.text+0x3ce0): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here geometry.o: In function `std::laguerrel(unsigned int, long double)': geometry.cxx:(.text+0x3d00): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here geometry.o: In function `std::comp_ellint_3f(float, float)': geometry.cxx:(.text+0x3de0): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here geometry.o: In function `std::ellint_3f(float, float, float)': geometry.cxx:(.text+0x3e40): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here geometry.o: In function `std::comp_ellint_3l(long double, long double)': geometry.cxx:(.text+0x3e60): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here geometry.o: In function `std::ellint_3l(long double, long double, long double)': geometry.cxx:(.text+0x3e80): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here geometry.o: In function `std::expintf(float)': geometry.cxx:(.text+0x3ea0): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here geometry.o: In function `std::expintl(long double)': geometry.cxx:(.text+0x3ee0): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here geometry.o: In function `__gnu_cxx::hypergf(float, float, float, float)': geometry.cxx:(.text+0x3f60): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here geometry.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': geometry.cxx:(.text+0x3f80): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here commonfuncs.o: In function `std::__terminate()': commonfuncs.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here commonfuncs.o: In function `std::__glibcxx_assert_fail()': commonfuncs.cxx:(.text+0x0): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here commonfuncs.o: In function `std::abs(long)': commonfuncs.cxx:(.text+0x20): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here commonfuncs.o: In function `std::abs(long long)': commonfuncs.cxx:(.text+0x40): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here commonfuncs.o: In function `std::div(long, long)': commonfuncs.cxx:(.text+0x60): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here commonfuncs.o: In function `__gnu_cxx::div(long long, long long)': commonfuncs.cxx:(.text+0x80): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here commonfuncs.o: In function `std::frexp(float, int*)': commonfuncs.cxx:(.text+0xa0): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here commonfuncs.o: In function `std::frexp(long double, int*)': commonfuncs.cxx:(.text+0xc0): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here commonfuncs.o: In function `std::modf(float, float*)': commonfuncs.cxx:(.text+0xe0): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here commonfuncs.o: In function `std::modf(long double, long double*)': commonfuncs.cxx:(.text+0x100): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here commonfuncs.o: In function `std::remquo(float, float, int*)': commonfuncs.cxx:(.text+0x120): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here commonfuncs.o: In function `std::remquo(long double, long double, int*)': commonfuncs.cxx:(.text+0x140): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here commonfuncs.o: In function `std::hypot(float, float, float)': commonfuncs.cxx:(.text+0x160): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here commonfuncs.o: In function `std::hypot(double, double, double)': commonfuncs.cxx:(.text+0x200): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here commonfuncs.o: In function `std::hypot(long double, long double, long double)': commonfuncs.cxx:(.text+0x2a0): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here commonfuncs.o: In function `__gnu_cxx::__ops::__iter_less_val()': commonfuncs.cxx:(.text+0x5c0): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here commonfuncs.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': commonfuncs.cxx:(.text+0x5e0): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here commonfuncs.o: In function `__gnu_cxx::__ops::__val_less_iter()': commonfuncs.cxx:(.text+0x600): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here commonfuncs.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': commonfuncs.cxx:(.text+0x620): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here commonfuncs.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': commonfuncs.cxx:(.text+0x640): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here commonfuncs.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': commonfuncs.cxx:(.text+0x660): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here commonfuncs.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': commonfuncs.cxx:(.text+0x680): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here commonfuncs.o: In function `std::betaf(float, float)': commonfuncs.cxx:(.text+0x6a0): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here commonfuncs.o: In function `std::betal(long double, long double)': commonfuncs.cxx:(.text+0x720): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here commonfuncs.o: In function `std::hermitef(unsigned int, float)': commonfuncs.cxx:(.text+0x880): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here commonfuncs.o: In function `std::hermitel(unsigned int, long double)': commonfuncs.cxx:(.text+0x940): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here commonfuncs.o: In function `std::legendrel(unsigned int, long double)': commonfuncs.cxx:(.text+0xb60): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here commonfuncs.o: In function `std::legendref(unsigned int, float)': commonfuncs.cxx:(.text+0x1000): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here commonfuncs.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': commonfuncs.cxx:(.text+0x1020): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here commonfuncs.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': commonfuncs.cxx:(.text+0x1060): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here commonfuncs.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': commonfuncs.cxx:(.text+0x1640): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here commonfuncs.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': commonfuncs.cxx:(.text+0x1660): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here commonfuncs.o: In function `std::comp_ellint_1f(float)': commonfuncs.cxx:(.text+0x1680): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here commonfuncs.o: In function `std::ellint_1f(float, float)': commonfuncs.cxx:(.text+0x1700): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here commonfuncs.o: In function `std::comp_ellint_1l(long double)': commonfuncs.cxx:(.text+0x1720): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here commonfuncs.o: In function `std::ellint_1l(long double, long double)': commonfuncs.cxx:(.text+0x1880): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here commonfuncs.o: In function `std::comp_ellint_2f(float)': commonfuncs.cxx:(.text+0x18a0): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here commonfuncs.o: In function `std::ellint_2f(float, float)': commonfuncs.cxx:(.text+0x18c0): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here commonfuncs.o: In function `std::comp_ellint_2l(long double)': commonfuncs.cxx:(.text+0x18e0): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here commonfuncs.o: In function `std::ellint_2l(long double, long double)': commonfuncs.cxx:(.text+0x1900): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here commonfuncs.o: In function `std::cyl_bessel_if(float, float)': commonfuncs.cxx:(.text+0x1920): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here commonfuncs.o: In function `std::cyl_bessel_kf(float, float)': commonfuncs.cxx:(.text+0x1b20): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here commonfuncs.o: In function `std::cyl_bessel_il(long double, long double)': commonfuncs.cxx:(.text+0x1c20): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here commonfuncs.o: In function `std::cyl_bessel_kl(long double, long double)': commonfuncs.cxx:(.text+0x2260): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here commonfuncs.o: In function `std::cyl_bessel_jf(float, float)': commonfuncs.cxx:(.text+0x23e0): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here commonfuncs.o: In function `std::cyl_neumannf(float, float)': commonfuncs.cxx:(.text+0x2400): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here commonfuncs.o: In function `__gnu_cxx::airy_aif(float)': commonfuncs.cxx:(.text+0x2520): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here commonfuncs.o: In function `__gnu_cxx::airy_bif(float)': commonfuncs.cxx:(.text+0x25a0): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here commonfuncs.o: In function `std::cyl_bessel_jl(long double, long double)': commonfuncs.cxx:(.text+0x2620): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here commonfuncs.o: In function `std::cyl_neumannl(long double, long double)': commonfuncs.cxx:(.text+0x2cc0): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here commonfuncs.o: In function `__gnu_cxx::airy_ail(long double)': commonfuncs.cxx:(.text+0x2ea0): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here commonfuncs.o: In function `__gnu_cxx::airy_bil(long double)': commonfuncs.cxx:(.text+0x2f20): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here commonfuncs.o: In function `std::riemann_zetaf(float)': commonfuncs.cxx:(.text+0x2fa0): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here commonfuncs.o: In function `std::riemann_zetal(long double)': commonfuncs.cxx:(.text+0x31e0): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here commonfuncs.o: In function `std::sph_besself(unsigned int, float)': commonfuncs.cxx:(.text+0x3200): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here commonfuncs.o: In function `std::sph_neumannf(unsigned int, float)': commonfuncs.cxx:(.text+0x3300): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here commonfuncs.o: In function `std::sph_bessell(unsigned int, long double)': commonfuncs.cxx:(.text+0x3400): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here commonfuncs.o: In function `std::sph_neumannl(unsigned int, long double)': commonfuncs.cxx:(.text+0x35a0): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here commonfuncs.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': commonfuncs.cxx:(.text+0x3720): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here commonfuncs.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': commonfuncs.cxx:(.text+0x38c0): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here commonfuncs.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': commonfuncs.cxx:(.text+0x3da0): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here commonfuncs.o: In function `std::laguerref(unsigned int, float)': commonfuncs.cxx:(.text+0x3dc0): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here commonfuncs.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': commonfuncs.cxx:(.text+0x3de0): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here commonfuncs.o: In function `std::laguerrel(unsigned int, long double)': commonfuncs.cxx:(.text+0x3e00): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here commonfuncs.o: In function `std::comp_ellint_3f(float, float)': commonfuncs.cxx:(.text+0x3ee0): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here commonfuncs.o: In function `std::ellint_3f(float, float, float)': commonfuncs.cxx:(.text+0x3f40): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here commonfuncs.o: In function `std::comp_ellint_3l(long double, long double)': commonfuncs.cxx:(.text+0x3f60): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here commonfuncs.o: In function `std::ellint_3l(long double, long double, long double)': commonfuncs.cxx:(.text+0x3f80): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here commonfuncs.o: In function `std::expintf(float)': commonfuncs.cxx:(.text+0x3fa0): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here commonfuncs.o: In function `std::expintl(long double)': commonfuncs.cxx:(.text+0x3fe0): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here commonfuncs.o: In function `__gnu_cxx::hypergf(float, float, float, float)': commonfuncs.cxx:(.text+0x4060): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here commonfuncs.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': commonfuncs.cxx:(.text+0x4080): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here wellclass.o: In function `std::__terminate()': wellclass.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here wellclass.o: In function `std::__glibcxx_assert_fail()': wellclass.cxx:(.text+0x9c0): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here wellclass.o: In function `std::abs(long)': wellclass.cxx:(.text+0x9e0): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here wellclass.o: In function `std::abs(long long)': wellclass.cxx:(.text+0xa00): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here wellclass.o: In function `std::div(long, long)': wellclass.cxx:(.text+0xa20): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here wellclass.o: In function `__gnu_cxx::div(long long, long long)': wellclass.cxx:(.text+0xa40): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here wellclass.o: In function `std::frexp(float, int*)': wellclass.cxx:(.text+0xa60): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here wellclass.o: In function `std::frexp(long double, int*)': wellclass.cxx:(.text+0xa80): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here wellclass.o: In function `std::modf(float, float*)': wellclass.cxx:(.text+0xaa0): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here wellclass.o: In function `std::modf(long double, long double*)': wellclass.cxx:(.text+0xac0): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here wellclass.o: In function `std::remquo(float, float, int*)': wellclass.cxx:(.text+0xae0): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here wellclass.o: In function `std::remquo(long double, long double, int*)': wellclass.cxx:(.text+0xb00): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here wellclass.o: In function `std::hypot(float, float, float)': wellclass.cxx:(.text+0xb20): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here wellclass.o: In function `std::hypot(double, double, double)': wellclass.cxx:(.text+0xbc0): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here wellclass.o: In function `std::hypot(long double, long double, long double)': wellclass.cxx:(.text+0xc60): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here wellclass.o: In function `__gnu_cxx::__ops::__iter_less_val()': wellclass.cxx:(.text+0xf80): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here wellclass.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': wellclass.cxx:(.text+0xfa0): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here wellclass.o: In function `__gnu_cxx::__ops::__val_less_iter()': wellclass.cxx:(.text+0xfc0): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here wellclass.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': wellclass.cxx:(.text+0xfe0): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here wellclass.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': wellclass.cxx:(.text+0x1000): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here wellclass.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': wellclass.cxx:(.text+0x1020): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here wellclass.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': wellclass.cxx:(.text+0x1040): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here wellclass.o: In function `std::betaf(float, float)': wellclass.cxx:(.text+0x1060): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here wellclass.o: In function `std::betal(long double, long double)': wellclass.cxx:(.text+0x10e0): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here wellclass.o: In function `std::hermitef(unsigned int, float)': wellclass.cxx:(.text+0x1240): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here wellclass.o: In function `std::hermitel(unsigned int, long double)': wellclass.cxx:(.text+0x1300): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here wellclass.o: In function `std::legendrel(unsigned int, long double)': wellclass.cxx:(.text+0x1520): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here wellclass.o: In function `std::legendref(unsigned int, float)': wellclass.cxx:(.text+0x6aa0): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here wellclass.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': wellclass.cxx:(.text+0x6ac0): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here wellclass.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': wellclass.cxx:(.text+0x6b00): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here wellclass.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': wellclass.cxx:(.text+0x70e0): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here wellclass.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': wellclass.cxx:(.text+0x7100): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here wellclass.o: In function `std::comp_ellint_1f(float)': wellclass.cxx:(.text+0x7120): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here wellclass.o: In function `std::ellint_1f(float, float)': wellclass.cxx:(.text+0x71a0): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here wellclass.o: In function `std::comp_ellint_1l(long double)': wellclass.cxx:(.text+0x71c0): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here wellclass.o: In function `std::ellint_1l(long double, long double)': wellclass.cxx:(.text+0x7320): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here wellclass.o: In function `std::comp_ellint_2f(float)': wellclass.cxx:(.text+0x7340): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here wellclass.o: In function `std::ellint_2f(float, float)': wellclass.cxx:(.text+0x7360): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here wellclass.o: In function `std::comp_ellint_2l(long double)': wellclass.cxx:(.text+0x7380): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here wellclass.o: In function `std::ellint_2l(long double, long double)': wellclass.cxx:(.text+0x73a0): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here wellclass.o: In function `std::cyl_bessel_if(float, float)': wellclass.cxx:(.text+0x73c0): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here wellclass.o: In function `std::cyl_bessel_kf(float, float)': wellclass.cxx:(.text+0x75c0): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here wellclass.o: In function `std::cyl_bessel_il(long double, long double)': wellclass.cxx:(.text+0x76c0): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here wellclass.o: In function `std::cyl_bessel_kl(long double, long double)': wellclass.cxx:(.text+0x7d00): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here wellclass.o: In function `std::cyl_bessel_jf(float, float)': wellclass.cxx:(.text+0x7e80): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here wellclass.o: In function `std::cyl_neumannf(float, float)': wellclass.cxx:(.text+0x7ea0): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here wellclass.o: In function `__gnu_cxx::airy_aif(float)': wellclass.cxx:(.text+0x7fc0): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here wellclass.o: In function `__gnu_cxx::airy_bif(float)': wellclass.cxx:(.text+0x8040): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here wellclass.o: In function `std::cyl_bessel_jl(long double, long double)': wellclass.cxx:(.text+0x80c0): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here wellclass.o: In function `std::cyl_neumannl(long double, long double)': wellclass.cxx:(.text+0x8760): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here wellclass.o: In function `__gnu_cxx::airy_ail(long double)': wellclass.cxx:(.text+0x8940): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here wellclass.o: In function `__gnu_cxx::airy_bil(long double)': wellclass.cxx:(.text+0x89c0): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here wellclass.o: In function `std::riemann_zetaf(float)': wellclass.cxx:(.text+0x8a40): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here wellclass.o: In function `std::riemann_zetal(long double)': wellclass.cxx:(.text+0x8c80): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here wellclass.o: In function `std::sph_besself(unsigned int, float)': wellclass.cxx:(.text+0x8ca0): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here wellclass.o: In function `std::sph_neumannf(unsigned int, float)': wellclass.cxx:(.text+0x8da0): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here wellclass.o: In function `std::sph_bessell(unsigned int, long double)': wellclass.cxx:(.text+0x8ea0): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here wellclass.o: In function `std::sph_neumannl(unsigned int, long double)': wellclass.cxx:(.text+0x9040): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here wellclass.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': wellclass.cxx:(.text+0x91c0): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here wellclass.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': wellclass.cxx:(.text+0x9360): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here wellclass.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': wellclass.cxx:(.text+0x9840): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here wellclass.o: In function `std::laguerref(unsigned int, float)': wellclass.cxx:(.text+0x9860): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here wellclass.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': wellclass.cxx:(.text+0x9880): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here wellclass.o: In function `std::laguerrel(unsigned int, long double)': wellclass.cxx:(.text+0x98a0): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here wellclass.o: In function `std::comp_ellint_3f(float, float)': wellclass.cxx:(.text+0x9980): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here wellclass.o: In function `std::ellint_3f(float, float, float)': wellclass.cxx:(.text+0x99e0): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here wellclass.o: In function `std::comp_ellint_3l(long double, long double)': wellclass.cxx:(.text+0x9a00): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here wellclass.o: In function `std::ellint_3l(long double, long double, long double)': wellclass.cxx:(.text+0x9a20): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here wellclass.o: In function `std::expintf(float)': wellclass.cxx:(.text+0x9a40): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here wellclass.o: In function `std::expintl(long double)': wellclass.cxx:(.text+0x9a80): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here wellclass.o: In function `__gnu_cxx::hypergf(float, float, float, float)': wellclass.cxx:(.text+0x9b00): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here wellclass.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': wellclass.cxx:(.text+0x9b20): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here welldrawing.o: In function `std::__terminate()': welldrawing.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here welldrawing.o: In function `std::__glibcxx_assert_fail()': welldrawing.cxx:(.text+0x780): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here welldrawing.o: In function `std::abs(long)': welldrawing.cxx:(.text+0x7a0): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here welldrawing.o: In function `std::abs(long long)': welldrawing.cxx:(.text+0x7c0): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here welldrawing.o: In function `std::div(long, long)': welldrawing.cxx:(.text+0x7e0): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here welldrawing.o: In function `__gnu_cxx::div(long long, long long)': welldrawing.cxx:(.text+0x800): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here welldrawing.o: In function `std::frexp(float, int*)': welldrawing.cxx:(.text+0x820): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here welldrawing.o: In function `std::frexp(long double, int*)': welldrawing.cxx:(.text+0x840): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here welldrawing.o: In function `std::modf(float, float*)': welldrawing.cxx:(.text+0x860): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here welldrawing.o: In function `std::modf(long double, long double*)': welldrawing.cxx:(.text+0x880): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here welldrawing.o: In function `std::remquo(float, float, int*)': welldrawing.cxx:(.text+0x8a0): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here welldrawing.o: In function `std::remquo(long double, long double, int*)': welldrawing.cxx:(.text+0x8c0): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here welldrawing.o: In function `std::hypot(float, float, float)': welldrawing.cxx:(.text+0x8e0): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here welldrawing.o: In function `std::hypot(double, double, double)': welldrawing.cxx:(.text+0x980): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here welldrawing.o: In function `std::hypot(long double, long double, long double)': welldrawing.cxx:(.text+0xa20): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here welldrawing.o: In function `__gnu_cxx::__ops::__iter_less_val()': welldrawing.cxx:(.text+0xd40): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here welldrawing.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': welldrawing.cxx:(.text+0xd60): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here welldrawing.o: In function `__gnu_cxx::__ops::__val_less_iter()': welldrawing.cxx:(.text+0xd80): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here welldrawing.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': welldrawing.cxx:(.text+0xda0): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here welldrawing.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': welldrawing.cxx:(.text+0xdc0): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here welldrawing.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': welldrawing.cxx:(.text+0xde0): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here welldrawing.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': welldrawing.cxx:(.text+0xe00): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here welldrawing.o: In function `std::betaf(float, float)': welldrawing.cxx:(.text+0xe20): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here welldrawing.o: In function `std::betal(long double, long double)': welldrawing.cxx:(.text+0xea0): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here welldrawing.o: In function `std::hermitef(unsigned int, float)': welldrawing.cxx:(.text+0x1000): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here welldrawing.o: In function `std::hermitel(unsigned int, long double)': welldrawing.cxx:(.text+0x10c0): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here welldrawing.o: In function `std::legendrel(unsigned int, long double)': welldrawing.cxx:(.text+0x12e0): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here welldrawing.o: In function `std::legendref(unsigned int, float)': welldrawing.cxx:(.text+0x1620): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here welldrawing.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': welldrawing.cxx:(.text+0x1640): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here welldrawing.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': welldrawing.cxx:(.text+0x1680): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here welldrawing.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': welldrawing.cxx:(.text+0x1c60): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here welldrawing.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': welldrawing.cxx:(.text+0x1c80): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here welldrawing.o: In function `std::comp_ellint_1f(float)': welldrawing.cxx:(.text+0x1ca0): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here welldrawing.o: In function `std::ellint_1f(float, float)': welldrawing.cxx:(.text+0x1d20): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here welldrawing.o: In function `std::comp_ellint_1l(long double)': welldrawing.cxx:(.text+0x1d40): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here welldrawing.o: In function `std::ellint_1l(long double, long double)': welldrawing.cxx:(.text+0x1ea0): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here welldrawing.o: In function `std::comp_ellint_2f(float)': welldrawing.cxx:(.text+0x1ec0): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here welldrawing.o: In function `std::ellint_2f(float, float)': welldrawing.cxx:(.text+0x1ee0): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here welldrawing.o: In function `std::comp_ellint_2l(long double)': welldrawing.cxx:(.text+0x1f00): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here welldrawing.o: In function `std::ellint_2l(long double, long double)': welldrawing.cxx:(.text+0x1f20): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here welldrawing.o: In function `std::cyl_bessel_if(float, float)': welldrawing.cxx:(.text+0x1f40): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here welldrawing.o: In function `std::cyl_bessel_kf(float, float)': welldrawing.cxx:(.text+0x2140): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here welldrawing.o: In function `std::cyl_bessel_il(long double, long double)': welldrawing.cxx:(.text+0x2240): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here welldrawing.o: In function `std::cyl_bessel_kl(long double, long double)': welldrawing.cxx:(.text+0x2880): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here welldrawing.o: In function `std::cyl_bessel_jf(float, float)': welldrawing.cxx:(.text+0x2a00): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here welldrawing.o: In function `std::cyl_neumannf(float, float)': welldrawing.cxx:(.text+0x2a20): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here welldrawing.o: In function `__gnu_cxx::airy_aif(float)': welldrawing.cxx:(.text+0x2b40): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here welldrawing.o: In function `__gnu_cxx::airy_bif(float)': welldrawing.cxx:(.text+0x2bc0): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here welldrawing.o: In function `std::cyl_bessel_jl(long double, long double)': welldrawing.cxx:(.text+0x2c40): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here welldrawing.o: In function `std::cyl_neumannl(long double, long double)': welldrawing.cxx:(.text+0x32e0): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here welldrawing.o: In function `__gnu_cxx::airy_ail(long double)': welldrawing.cxx:(.text+0x34c0): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here welldrawing.o: In function `__gnu_cxx::airy_bil(long double)': welldrawing.cxx:(.text+0x3540): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here welldrawing.o: In function `std::riemann_zetaf(float)': welldrawing.cxx:(.text+0x35c0): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here welldrawing.o: In function `std::riemann_zetal(long double)': welldrawing.cxx:(.text+0x3800): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here welldrawing.o: In function `std::sph_besself(unsigned int, float)': welldrawing.cxx:(.text+0x3820): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here welldrawing.o: In function `std::sph_neumannf(unsigned int, float)': welldrawing.cxx:(.text+0x3920): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here welldrawing.o: In function `std::sph_bessell(unsigned int, long double)': welldrawing.cxx:(.text+0x3a20): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here welldrawing.o: In function `std::sph_neumannl(unsigned int, long double)': welldrawing.cxx:(.text+0x3bc0): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here welldrawing.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': welldrawing.cxx:(.text+0x3d40): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here welldrawing.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': welldrawing.cxx:(.text+0x3ee0): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here welldrawing.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': welldrawing.cxx:(.text+0x43c0): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here welldrawing.o: In function `std::laguerref(unsigned int, float)': welldrawing.cxx:(.text+0x43e0): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here welldrawing.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': welldrawing.cxx:(.text+0x4400): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here welldrawing.o: In function `std::laguerrel(unsigned int, long double)': welldrawing.cxx:(.text+0x4420): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here welldrawing.o: In function `std::comp_ellint_3f(float, float)': welldrawing.cxx:(.text+0x4500): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here welldrawing.o: In function `std::ellint_3f(float, float, float)': welldrawing.cxx:(.text+0x4560): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here welldrawing.o: In function `std::comp_ellint_3l(long double, long double)': welldrawing.cxx:(.text+0x4580): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here welldrawing.o: In function `std::ellint_3l(long double, long double, long double)': welldrawing.cxx:(.text+0x45a0): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here welldrawing.o: In function `std::expintf(float)': welldrawing.cxx:(.text+0x45c0): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here welldrawing.o: In function `std::expintl(long double)': welldrawing.cxx:(.text+0x4600): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here welldrawing.o: In function `__gnu_cxx::hypergf(float, float, float, float)': welldrawing.cxx:(.text+0x4680): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here welldrawing.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': welldrawing.cxx:(.text+0x46a0): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here wellengine.o: In function `std::__terminate()': wellengine.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here wellengine.o: In function `std::__glibcxx_assert_fail()': wellengine.cxx:(.text+0x680): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here wellengine.o: In function `std::abs(long)': wellengine.cxx:(.text+0x6a0): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here wellengine.o: In function `std::abs(long long)': wellengine.cxx:(.text+0x6c0): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here wellengine.o: In function `std::div(long, long)': wellengine.cxx:(.text+0x6e0): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here wellengine.o: In function `__gnu_cxx::div(long long, long long)': wellengine.cxx:(.text+0x700): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here wellengine.o: In function `std::frexp(float, int*)': wellengine.cxx:(.text+0x720): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here wellengine.o: In function `std::frexp(long double, int*)': wellengine.cxx:(.text+0x740): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here wellengine.o: In function `std::modf(float, float*)': wellengine.cxx:(.text+0x760): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here wellengine.o: In function `std::modf(long double, long double*)': wellengine.cxx:(.text+0x780): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here wellengine.o: In function `std::remquo(float, float, int*)': wellengine.cxx:(.text+0x7a0): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here wellengine.o: In function `std::remquo(long double, long double, int*)': wellengine.cxx:(.text+0x7c0): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here wellengine.o: In function `std::hypot(float, float, float)': wellengine.cxx:(.text+0x7e0): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here wellengine.o: In function `std::hypot(double, double, double)': wellengine.cxx:(.text+0x880): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here wellengine.o: In function `std::hypot(long double, long double, long double)': wellengine.cxx:(.text+0x920): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here wellengine.o: In function `__gnu_cxx::__ops::__iter_less_val()': wellengine.cxx:(.text+0xc40): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here wellengine.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': wellengine.cxx:(.text+0xc60): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here wellengine.o: In function `__gnu_cxx::__ops::__val_less_iter()': wellengine.cxx:(.text+0xc80): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here wellengine.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': wellengine.cxx:(.text+0xca0): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here wellengine.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': wellengine.cxx:(.text+0xcc0): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here wellengine.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': wellengine.cxx:(.text+0xce0): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here wellengine.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': wellengine.cxx:(.text+0xd00): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here wellengine.o: In function `std::betaf(float, float)': wellengine.cxx:(.text+0xd20): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here wellengine.o: In function `std::betal(long double, long double)': wellengine.cxx:(.text+0xda0): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here wellengine.o: In function `std::hermitef(unsigned int, float)': wellengine.cxx:(.text+0xf00): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here wellengine.o: In function `std::hermitel(unsigned int, long double)': wellengine.cxx:(.text+0xfc0): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here wellengine.o: In function `std::legendrel(unsigned int, long double)': wellengine.cxx:(.text+0x11e0): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here wellengine.o: In function `std::legendref(unsigned int, float)': wellengine.cxx:(.text+0x15c0): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here wellengine.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': wellengine.cxx:(.text+0x15e0): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here wellengine.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': wellengine.cxx:(.text+0x1620): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here wellengine.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': wellengine.cxx:(.text+0x1c00): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here wellengine.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': wellengine.cxx:(.text+0x1c20): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here wellengine.o: In function `std::comp_ellint_1f(float)': wellengine.cxx:(.text+0x1c40): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here wellengine.o: In function `std::ellint_1f(float, float)': wellengine.cxx:(.text+0x1cc0): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here wellengine.o: In function `std::comp_ellint_1l(long double)': wellengine.cxx:(.text+0x1ce0): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here wellengine.o: In function `std::ellint_1l(long double, long double)': wellengine.cxx:(.text+0x1e40): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here wellengine.o: In function `std::comp_ellint_2f(float)': wellengine.cxx:(.text+0x1e60): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here wellengine.o: In function `std::ellint_2f(float, float)': wellengine.cxx:(.text+0x1e80): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here wellengine.o: In function `std::comp_ellint_2l(long double)': wellengine.cxx:(.text+0x1ea0): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here wellengine.o: In function `std::ellint_2l(long double, long double)': wellengine.cxx:(.text+0x1ec0): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here wellengine.o: In function `std::cyl_bessel_if(float, float)': wellengine.cxx:(.text+0x1ee0): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here wellengine.o: In function `std::cyl_bessel_kf(float, float)': wellengine.cxx:(.text+0x20e0): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here wellengine.o: In function `std::cyl_bessel_il(long double, long double)': wellengine.cxx:(.text+0x21e0): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here wellengine.o: In function `std::cyl_bessel_kl(long double, long double)': wellengine.cxx:(.text+0x2820): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here wellengine.o: In function `std::cyl_bessel_jf(float, float)': wellengine.cxx:(.text+0x29a0): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here wellengine.o: In function `std::cyl_neumannf(float, float)': wellengine.cxx:(.text+0x29c0): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here wellengine.o: In function `__gnu_cxx::airy_aif(float)': wellengine.cxx:(.text+0x2ae0): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here wellengine.o: In function `__gnu_cxx::airy_bif(float)': wellengine.cxx:(.text+0x2b60): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here wellengine.o: In function `std::cyl_bessel_jl(long double, long double)': wellengine.cxx:(.text+0x2be0): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here wellengine.o: In function `std::cyl_neumannl(long double, long double)': wellengine.cxx:(.text+0x3280): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here wellengine.o: In function `__gnu_cxx::airy_ail(long double)': wellengine.cxx:(.text+0x3460): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here wellengine.o: In function `__gnu_cxx::airy_bil(long double)': wellengine.cxx:(.text+0x34e0): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here wellengine.o: In function `std::riemann_zetaf(float)': wellengine.cxx:(.text+0x3560): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here wellengine.o: In function `std::riemann_zetal(long double)': wellengine.cxx:(.text+0x37a0): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here wellengine.o: In function `std::sph_besself(unsigned int, float)': wellengine.cxx:(.text+0x37c0): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here wellengine.o: In function `std::sph_neumannf(unsigned int, float)': wellengine.cxx:(.text+0x38c0): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here wellengine.o: In function `std::sph_bessell(unsigned int, long double)': wellengine.cxx:(.text+0x39c0): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here wellengine.o: In function `std::sph_neumannl(unsigned int, long double)': wellengine.cxx:(.text+0x3b60): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here wellengine.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': wellengine.cxx:(.text+0x3ce0): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here wellengine.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': wellengine.cxx:(.text+0x3e80): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here wellengine.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': wellengine.cxx:(.text+0x4360): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here wellengine.o: In function `std::laguerref(unsigned int, float)': wellengine.cxx:(.text+0x4380): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here wellengine.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': wellengine.cxx:(.text+0x43a0): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here wellengine.o: In function `std::laguerrel(unsigned int, long double)': wellengine.cxx:(.text+0x43c0): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here wellengine.o: In function `std::comp_ellint_3f(float, float)': wellengine.cxx:(.text+0x44a0): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here wellengine.o: In function `std::ellint_3f(float, float, float)': wellengine.cxx:(.text+0x4500): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here wellengine.o: In function `std::comp_ellint_3l(long double, long double)': wellengine.cxx:(.text+0x4520): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here wellengine.o: In function `std::ellint_3l(long double, long double, long double)': wellengine.cxx:(.text+0x4540): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here wellengine.o: In function `std::expintf(float)': wellengine.cxx:(.text+0x4560): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here wellengine.o: In function `std::expintl(long double)': wellengine.cxx:(.text+0x45a0): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here wellengine.o: In function `__gnu_cxx::hypergf(float, float, float, float)': wellengine.cxx:(.text+0x4620): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here wellengine.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': wellengine.cxx:(.text+0x4640): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here wellimagefont.o: In function `std::__terminate()': wellimagefont.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here wellimagefont.o: In function `std::__glibcxx_assert_fail()': wellimagefont.cxx:(.text+0x2c0): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here wellimagefont.o: In function `std::abs(long)': wellimagefont.cxx:(.text+0x2e0): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here wellimagefont.o: In function `std::abs(long long)': wellimagefont.cxx:(.text+0x300): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here wellimagefont.o: In function `std::div(long, long)': wellimagefont.cxx:(.text+0x320): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here wellimagefont.o: In function `__gnu_cxx::div(long long, long long)': wellimagefont.cxx:(.text+0x340): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here wellimagefont.o: In function `std::frexp(float, int*)': wellimagefont.cxx:(.text+0x360): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here wellimagefont.o: In function `std::frexp(long double, int*)': wellimagefont.cxx:(.text+0x380): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here wellimagefont.o: In function `std::modf(float, float*)': wellimagefont.cxx:(.text+0x3a0): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here wellimagefont.o: In function `std::modf(long double, long double*)': wellimagefont.cxx:(.text+0x3c0): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here wellimagefont.o: In function `std::remquo(float, float, int*)': wellimagefont.cxx:(.text+0x3e0): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here wellimagefont.o: In function `std::remquo(long double, long double, int*)': wellimagefont.cxx:(.text+0x400): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here wellimagefont.o: In function `std::hypot(float, float, float)': wellimagefont.cxx:(.text+0x420): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here wellimagefont.o: In function `std::hypot(double, double, double)': wellimagefont.cxx:(.text+0x4c0): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here wellimagefont.o: In function `std::hypot(long double, long double, long double)': wellimagefont.cxx:(.text+0x560): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here wellimagefont.o: In function `__gnu_cxx::__ops::__iter_less_val()': wellimagefont.cxx:(.text+0x880): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here wellimagefont.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': wellimagefont.cxx:(.text+0x8a0): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here wellimagefont.o: In function `__gnu_cxx::__ops::__val_less_iter()': wellimagefont.cxx:(.text+0x8c0): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here wellimagefont.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': wellimagefont.cxx:(.text+0x8e0): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here wellimagefont.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': wellimagefont.cxx:(.text+0x900): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here wellimagefont.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': wellimagefont.cxx:(.text+0x920): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here wellimagefont.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': wellimagefont.cxx:(.text+0x940): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here wellimagefont.o: In function `std::betaf(float, float)': wellimagefont.cxx:(.text+0x960): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here wellimagefont.o: In function `std::betal(long double, long double)': wellimagefont.cxx:(.text+0x9e0): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here wellimagefont.o: In function `std::hermitef(unsigned int, float)': wellimagefont.cxx:(.text+0xb40): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here wellimagefont.o: In function `std::hermitel(unsigned int, long double)': wellimagefont.cxx:(.text+0xc00): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here wellimagefont.o: In function `std::legendrel(unsigned int, long double)': wellimagefont.cxx:(.text+0xe20): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here wellimagefont.o: In function `std::legendref(unsigned int, float)': wellimagefont.cxx:(.text+0x11e0): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here wellimagefont.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': wellimagefont.cxx:(.text+0x1200): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here wellimagefont.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': wellimagefont.cxx:(.text+0x1240): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here wellimagefont.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': wellimagefont.cxx:(.text+0x1820): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here wellimagefont.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': wellimagefont.cxx:(.text+0x1840): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here wellimagefont.o: In function `std::comp_ellint_1f(float)': wellimagefont.cxx:(.text+0x1860): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here wellimagefont.o: In function `std::ellint_1f(float, float)': wellimagefont.cxx:(.text+0x18e0): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here wellimagefont.o: In function `std::comp_ellint_1l(long double)': wellimagefont.cxx:(.text+0x1900): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here wellimagefont.o: In function `std::ellint_1l(long double, long double)': wellimagefont.cxx:(.text+0x1a60): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here wellimagefont.o: In function `std::comp_ellint_2f(float)': wellimagefont.cxx:(.text+0x1a80): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here wellimagefont.o: In function `std::ellint_2f(float, float)': wellimagefont.cxx:(.text+0x1aa0): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here wellimagefont.o: In function `std::comp_ellint_2l(long double)': wellimagefont.cxx:(.text+0x1ac0): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here wellimagefont.o: In function `std::ellint_2l(long double, long double)': wellimagefont.cxx:(.text+0x1ae0): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here wellimagefont.o: In function `std::cyl_bessel_if(float, float)': wellimagefont.cxx:(.text+0x1b00): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here wellimagefont.o: In function `std::cyl_bessel_kf(float, float)': wellimagefont.cxx:(.text+0x1d00): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here wellimagefont.o: In function `std::cyl_bessel_il(long double, long double)': wellimagefont.cxx:(.text+0x1e00): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here wellimagefont.o: In function `std::cyl_bessel_kl(long double, long double)': wellimagefont.cxx:(.text+0x2440): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here wellimagefont.o: In function `std::cyl_bessel_jf(float, float)': wellimagefont.cxx:(.text+0x25c0): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here wellimagefont.o: In function `std::cyl_neumannf(float, float)': wellimagefont.cxx:(.text+0x25e0): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here wellimagefont.o: In function `__gnu_cxx::airy_aif(float)': wellimagefont.cxx:(.text+0x2700): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here wellimagefont.o: In function `__gnu_cxx::airy_bif(float)': wellimagefont.cxx:(.text+0x2780): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here wellimagefont.o: In function `std::cyl_bessel_jl(long double, long double)': wellimagefont.cxx:(.text+0x2800): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here wellimagefont.o: In function `std::cyl_neumannl(long double, long double)': wellimagefont.cxx:(.text+0x2ea0): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here wellimagefont.o: In function `__gnu_cxx::airy_ail(long double)': wellimagefont.cxx:(.text+0x3080): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here wellimagefont.o: In function `__gnu_cxx::airy_bil(long double)': wellimagefont.cxx:(.text+0x3100): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here wellimagefont.o: In function `std::riemann_zetaf(float)': wellimagefont.cxx:(.text+0x3180): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here wellimagefont.o: In function `std::riemann_zetal(long double)': wellimagefont.cxx:(.text+0x33c0): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here wellimagefont.o: In function `std::sph_besself(unsigned int, float)': wellimagefont.cxx:(.text+0x33e0): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here wellimagefont.o: In function `std::sph_neumannf(unsigned int, float)': wellimagefont.cxx:(.text+0x34e0): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here wellimagefont.o: In function `std::sph_bessell(unsigned int, long double)': wellimagefont.cxx:(.text+0x35e0): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here wellimagefont.o: In function `std::sph_neumannl(unsigned int, long double)': wellimagefont.cxx:(.text+0x3780): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here wellimagefont.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': wellimagefont.cxx:(.text+0x3900): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here wellimagefont.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': wellimagefont.cxx:(.text+0x3aa0): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here wellimagefont.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': wellimagefont.cxx:(.text+0x3f80): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here wellimagefont.o: In function `std::laguerref(unsigned int, float)': wellimagefont.cxx:(.text+0x3fa0): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here wellimagefont.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': wellimagefont.cxx:(.text+0x3fc0): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here wellimagefont.o: In function `std::laguerrel(unsigned int, long double)': wellimagefont.cxx:(.text+0x3fe0): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here wellimagefont.o: In function `std::comp_ellint_3f(float, float)': wellimagefont.cxx:(.text+0x40c0): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here wellimagefont.o: In function `std::ellint_3f(float, float, float)': wellimagefont.cxx:(.text+0x4120): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here wellimagefont.o: In function `std::comp_ellint_3l(long double, long double)': wellimagefont.cxx:(.text+0x4140): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here wellimagefont.o: In function `std::ellint_3l(long double, long double, long double)': wellimagefont.cxx:(.text+0x4160): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here wellimagefont.o: In function `std::expintf(float)': wellimagefont.cxx:(.text+0x4180): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here wellimagefont.o: In function `std::expintl(long double)': wellimagefont.cxx:(.text+0x41c0): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here wellimagefont.o: In function `__gnu_cxx::hypergf(float, float, float, float)': wellimagefont.cxx:(.text+0x4240): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here wellimagefont.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': wellimagefont.cxx:(.text+0x4260): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here welltopnine.o: In function `std::__terminate()': welltopnine.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here welltopnine.o: In function `std::__glibcxx_assert_fail()': welltopnine.cxx:(.text+0x340): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here welltopnine.o: In function `std::abs(long)': welltopnine.cxx:(.text+0x360): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here welltopnine.o: In function `std::abs(long long)': welltopnine.cxx:(.text+0x380): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here welltopnine.o: In function `std::div(long, long)': welltopnine.cxx:(.text+0x3a0): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here welltopnine.o: In function `__gnu_cxx::div(long long, long long)': welltopnine.cxx:(.text+0x3c0): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here welltopnine.o: In function `std::frexp(float, int*)': welltopnine.cxx:(.text+0x3e0): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here welltopnine.o: In function `std::frexp(long double, int*)': welltopnine.cxx:(.text+0x400): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here welltopnine.o: In function `std::modf(float, float*)': welltopnine.cxx:(.text+0x420): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here welltopnine.o: In function `std::modf(long double, long double*)': welltopnine.cxx:(.text+0x440): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here welltopnine.o: In function `std::remquo(float, float, int*)': welltopnine.cxx:(.text+0x460): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here welltopnine.o: In function `std::remquo(long double, long double, int*)': welltopnine.cxx:(.text+0x480): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here welltopnine.o: In function `std::hypot(float, float, float)': welltopnine.cxx:(.text+0x4a0): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here welltopnine.o: In function `std::hypot(double, double, double)': welltopnine.cxx:(.text+0x540): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here welltopnine.o: In function `std::hypot(long double, long double, long double)': welltopnine.cxx:(.text+0x5e0): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here welltopnine.o: In function `__gnu_cxx::__ops::__iter_less_val()': welltopnine.cxx:(.text+0x900): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here welltopnine.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': welltopnine.cxx:(.text+0x920): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here welltopnine.o: In function `__gnu_cxx::__ops::__val_less_iter()': welltopnine.cxx:(.text+0x940): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here welltopnine.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': welltopnine.cxx:(.text+0x960): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here welltopnine.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': welltopnine.cxx:(.text+0x980): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here welltopnine.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': welltopnine.cxx:(.text+0x9a0): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here welltopnine.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': welltopnine.cxx:(.text+0x9c0): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here welltopnine.o: In function `std::betaf(float, float)': welltopnine.cxx:(.text+0x9e0): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here welltopnine.o: In function `std::betal(long double, long double)': welltopnine.cxx:(.text+0xa60): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here welltopnine.o: In function `std::hermitef(unsigned int, float)': welltopnine.cxx:(.text+0xbc0): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here welltopnine.o: In function `std::hermitel(unsigned int, long double)': welltopnine.cxx:(.text+0xc80): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here welltopnine.o: In function `std::legendrel(unsigned int, long double)': welltopnine.cxx:(.text+0xea0): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here welltopnine.o: In function `std::legendref(unsigned int, float)': welltopnine.cxx:(.text+0x2160): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here welltopnine.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': welltopnine.cxx:(.text+0x2180): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here welltopnine.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': welltopnine.cxx:(.text+0x21c0): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here welltopnine.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': welltopnine.cxx:(.text+0x27a0): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here welltopnine.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': welltopnine.cxx:(.text+0x27c0): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here welltopnine.o: In function `std::comp_ellint_1f(float)': welltopnine.cxx:(.text+0x27e0): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here welltopnine.o: In function `std::ellint_1f(float, float)': welltopnine.cxx:(.text+0x2860): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here welltopnine.o: In function `std::comp_ellint_1l(long double)': welltopnine.cxx:(.text+0x2880): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here welltopnine.o: In function `std::ellint_1l(long double, long double)': welltopnine.cxx:(.text+0x29e0): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here welltopnine.o: In function `std::comp_ellint_2f(float)': welltopnine.cxx:(.text+0x2a00): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here welltopnine.o: In function `std::ellint_2f(float, float)': welltopnine.cxx:(.text+0x2a20): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here welltopnine.o: In function `std::comp_ellint_2l(long double)': welltopnine.cxx:(.text+0x2a40): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here welltopnine.o: In function `std::ellint_2l(long double, long double)': welltopnine.cxx:(.text+0x2a60): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here welltopnine.o: In function `std::cyl_bessel_if(float, float)': welltopnine.cxx:(.text+0x2a80): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here welltopnine.o: In function `std::cyl_bessel_kf(float, float)': welltopnine.cxx:(.text+0x2c80): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here welltopnine.o: In function `std::cyl_bessel_il(long double, long double)': welltopnine.cxx:(.text+0x2d80): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here welltopnine.o: In function `std::cyl_bessel_kl(long double, long double)': welltopnine.cxx:(.text+0x33c0): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here welltopnine.o: In function `std::cyl_bessel_jf(float, float)': welltopnine.cxx:(.text+0x3540): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here welltopnine.o: In function `std::cyl_neumannf(float, float)': welltopnine.cxx:(.text+0x3560): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here welltopnine.o: In function `__gnu_cxx::airy_aif(float)': welltopnine.cxx:(.text+0x3680): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here welltopnine.o: In function `__gnu_cxx::airy_bif(float)': welltopnine.cxx:(.text+0x3700): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here welltopnine.o: In function `std::cyl_bessel_jl(long double, long double)': welltopnine.cxx:(.text+0x3780): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here welltopnine.o: In function `std::cyl_neumannl(long double, long double)': welltopnine.cxx:(.text+0x3e20): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here welltopnine.o: In function `__gnu_cxx::airy_ail(long double)': welltopnine.cxx:(.text+0x4000): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here welltopnine.o: In function `__gnu_cxx::airy_bil(long double)': welltopnine.cxx:(.text+0x4080): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here welltopnine.o: In function `std::riemann_zetaf(float)': welltopnine.cxx:(.text+0x4100): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here welltopnine.o: In function `std::riemann_zetal(long double)': welltopnine.cxx:(.text+0x4340): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here welltopnine.o: In function `std::sph_besself(unsigned int, float)': welltopnine.cxx:(.text+0x4360): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here welltopnine.o: In function `std::sph_neumannf(unsigned int, float)': welltopnine.cxx:(.text+0x4460): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here welltopnine.o: In function `std::sph_bessell(unsigned int, long double)': welltopnine.cxx:(.text+0x4560): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here welltopnine.o: In function `std::sph_neumannl(unsigned int, long double)': welltopnine.cxx:(.text+0x4700): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here welltopnine.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': welltopnine.cxx:(.text+0x4880): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here welltopnine.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': welltopnine.cxx:(.text+0x4a20): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here welltopnine.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': welltopnine.cxx:(.text+0x4f00): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here welltopnine.o: In function `std::laguerref(unsigned int, float)': welltopnine.cxx:(.text+0x4f20): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here welltopnine.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': welltopnine.cxx:(.text+0x4f40): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here welltopnine.o: In function `std::laguerrel(unsigned int, long double)': welltopnine.cxx:(.text+0x4f60): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here welltopnine.o: In function `std::comp_ellint_3f(float, float)': welltopnine.cxx:(.text+0x5040): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here welltopnine.o: In function `std::ellint_3f(float, float, float)': welltopnine.cxx:(.text+0x50a0): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here welltopnine.o: In function `std::comp_ellint_3l(long double, long double)': welltopnine.cxx:(.text+0x50c0): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here welltopnine.o: In function `std::ellint_3l(long double, long double, long double)': welltopnine.cxx:(.text+0x50e0): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here welltopnine.o: In function `std::expintf(float)': welltopnine.cxx:(.text+0x5100): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here welltopnine.o: In function `std::expintl(long double)': welltopnine.cxx:(.text+0x5140): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here welltopnine.o: In function `__gnu_cxx::hypergf(float, float, float, float)': welltopnine.cxx:(.text+0x51c0): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here welltopnine.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': welltopnine.cxx:(.text+0x51e0): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here wellintro.o: In function `std::__terminate()': wellintro.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here wellintro.o: In function `std::__glibcxx_assert_fail()': wellintro.cxx:(.text+0x120): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here wellintro.o: In function `std::abs(long)': wellintro.cxx:(.text+0x140): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here wellintro.o: In function `std::abs(long long)': wellintro.cxx:(.text+0x160): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here wellintro.o: In function `std::div(long, long)': wellintro.cxx:(.text+0x180): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here wellintro.o: In function `__gnu_cxx::div(long long, long long)': wellintro.cxx:(.text+0x1a0): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here wellintro.o: In function `std::frexp(float, int*)': wellintro.cxx:(.text+0x1c0): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here wellintro.o: In function `std::frexp(long double, int*)': wellintro.cxx:(.text+0x1e0): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here wellintro.o: In function `std::modf(float, float*)': wellintro.cxx:(.text+0x200): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here wellintro.o: In function `std::modf(long double, long double*)': wellintro.cxx:(.text+0x220): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here wellintro.o: In function `std::remquo(float, float, int*)': wellintro.cxx:(.text+0x240): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here wellintro.o: In function `std::remquo(long double, long double, int*)': wellintro.cxx:(.text+0x260): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here wellintro.o: In function `std::hypot(float, float, float)': wellintro.cxx:(.text+0x280): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here wellintro.o: In function `std::hypot(double, double, double)': wellintro.cxx:(.text+0x320): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here wellintro.o: In function `std::hypot(long double, long double, long double)': wellintro.cxx:(.text+0x3c0): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here wellintro.o: In function `__gnu_cxx::__ops::__iter_less_val()': wellintro.cxx:(.text+0x6e0): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here wellintro.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': wellintro.cxx:(.text+0x700): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here wellintro.o: In function `__gnu_cxx::__ops::__val_less_iter()': wellintro.cxx:(.text+0x720): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here wellintro.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': wellintro.cxx:(.text+0x740): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here wellintro.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': wellintro.cxx:(.text+0x760): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here wellintro.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': wellintro.cxx:(.text+0x780): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here wellintro.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': wellintro.cxx:(.text+0x7a0): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here wellintro.o: In function `std::betaf(float, float)': wellintro.cxx:(.text+0x7c0): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here wellintro.o: In function `std::betal(long double, long double)': wellintro.cxx:(.text+0x840): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here wellintro.o: In function `std::hermitef(unsigned int, float)': wellintro.cxx:(.text+0x9a0): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here wellintro.o: In function `std::hermitel(unsigned int, long double)': wellintro.cxx:(.text+0xa60): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here wellintro.o: In function `std::legendrel(unsigned int, long double)': wellintro.cxx:(.text+0xc80): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here wellintro.o: In function `std::legendref(unsigned int, float)': wellintro.cxx:(.text+0x24a0): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here wellintro.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': wellintro.cxx:(.text+0x24c0): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here wellintro.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': wellintro.cxx:(.text+0x2500): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here wellintro.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': wellintro.cxx:(.text+0x2ae0): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here wellintro.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': wellintro.cxx:(.text+0x2b00): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here wellintro.o: In function `std::comp_ellint_1f(float)': wellintro.cxx:(.text+0x2b20): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here wellintro.o: In function `std::ellint_1f(float, float)': wellintro.cxx:(.text+0x2ba0): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here wellintro.o: In function `std::comp_ellint_1l(long double)': wellintro.cxx:(.text+0x2bc0): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here wellintro.o: In function `std::ellint_1l(long double, long double)': wellintro.cxx:(.text+0x2d20): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here wellintro.o: In function `std::comp_ellint_2f(float)': wellintro.cxx:(.text+0x2d40): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here wellintro.o: In function `std::ellint_2f(float, float)': wellintro.cxx:(.text+0x2d60): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here wellintro.o: In function `std::comp_ellint_2l(long double)': wellintro.cxx:(.text+0x2d80): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here wellintro.o: In function `std::ellint_2l(long double, long double)': wellintro.cxx:(.text+0x2da0): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here wellintro.o: In function `std::cyl_bessel_if(float, float)': wellintro.cxx:(.text+0x2dc0): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here wellintro.o: In function `std::cyl_bessel_kf(float, float)': wellintro.cxx:(.text+0x2fc0): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here wellintro.o: In function `std::cyl_bessel_il(long double, long double)': wellintro.cxx:(.text+0x30c0): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here wellintro.o: In function `std::cyl_bessel_kl(long double, long double)': wellintro.cxx:(.text+0x3700): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here wellintro.o: In function `std::cyl_bessel_jf(float, float)': wellintro.cxx:(.text+0x3880): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here wellintro.o: In function `std::cyl_neumannf(float, float)': wellintro.cxx:(.text+0x38a0): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here wellintro.o: In function `__gnu_cxx::airy_aif(float)': wellintro.cxx:(.text+0x39c0): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here wellintro.o: In function `__gnu_cxx::airy_bif(float)': wellintro.cxx:(.text+0x3a40): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here wellintro.o: In function `std::cyl_bessel_jl(long double, long double)': wellintro.cxx:(.text+0x3ac0): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here wellintro.o: In function `std::cyl_neumannl(long double, long double)': wellintro.cxx:(.text+0x4160): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here wellintro.o: In function `__gnu_cxx::airy_ail(long double)': wellintro.cxx:(.text+0x4340): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here wellintro.o: In function `__gnu_cxx::airy_bil(long double)': wellintro.cxx:(.text+0x43c0): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here wellintro.o: In function `std::riemann_zetaf(float)': wellintro.cxx:(.text+0x4440): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here wellintro.o: In function `std::riemann_zetal(long double)': wellintro.cxx:(.text+0x4680): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here wellintro.o: In function `std::sph_besself(unsigned int, float)': wellintro.cxx:(.text+0x46a0): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here wellintro.o: In function `std::sph_neumannf(unsigned int, float)': wellintro.cxx:(.text+0x47a0): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here wellintro.o: In function `std::sph_bessell(unsigned int, long double)': wellintro.cxx:(.text+0x48a0): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here wellintro.o: In function `std::sph_neumannl(unsigned int, long double)': wellintro.cxx:(.text+0x4a40): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here wellintro.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': wellintro.cxx:(.text+0x4bc0): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here wellintro.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': wellintro.cxx:(.text+0x4d60): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here wellintro.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': wellintro.cxx:(.text+0x5240): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here wellintro.o: In function `std::laguerref(unsigned int, float)': wellintro.cxx:(.text+0x5260): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here wellintro.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': wellintro.cxx:(.text+0x5280): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here wellintro.o: In function `std::laguerrel(unsigned int, long double)': wellintro.cxx:(.text+0x52a0): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here wellintro.o: In function `std::comp_ellint_3f(float, float)': wellintro.cxx:(.text+0x5380): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here wellintro.o: In function `std::ellint_3f(float, float, float)': wellintro.cxx:(.text+0x53e0): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here wellintro.o: In function `std::comp_ellint_3l(long double, long double)': wellintro.cxx:(.text+0x5400): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here wellintro.o: In function `std::ellint_3l(long double, long double, long double)': wellintro.cxx:(.text+0x5420): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here wellintro.o: In function `std::expintf(float)': wellintro.cxx:(.text+0x5440): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here wellintro.o: In function `std::expintl(long double)': wellintro.cxx:(.text+0x5480): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here wellintro.o: In function `__gnu_cxx::hypergf(float, float, float, float)': wellintro.cxx:(.text+0x5500): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here wellintro.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': wellintro.cxx:(.text+0x5520): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here wellkey.o: In function `std::__terminate()': wellkey.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here wellkey.o: In function `std::__glibcxx_assert_fail()': wellkey.cxx:(.text+0x1c0): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here wellkey.o: In function `std::abs(long)': wellkey.cxx:(.text+0x1e0): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here wellkey.o: In function `std::abs(long long)': wellkey.cxx:(.text+0x200): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here wellkey.o: In function `std::div(long, long)': wellkey.cxx:(.text+0x220): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here wellkey.o: In function `__gnu_cxx::div(long long, long long)': wellkey.cxx:(.text+0x240): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here wellkey.o: In function `std::frexp(float, int*)': wellkey.cxx:(.text+0x260): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here wellkey.o: In function `std::frexp(long double, int*)': wellkey.cxx:(.text+0x280): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here wellkey.o: In function `std::modf(float, float*)': wellkey.cxx:(.text+0x2a0): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here wellkey.o: In function `std::modf(long double, long double*)': wellkey.cxx:(.text+0x2c0): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here wellkey.o: In function `std::remquo(float, float, int*)': wellkey.cxx:(.text+0x2e0): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here wellkey.o: In function `std::remquo(long double, long double, int*)': wellkey.cxx:(.text+0x300): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here wellkey.o: In function `std::hypot(float, float, float)': wellkey.cxx:(.text+0x320): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here wellkey.o: In function `std::hypot(double, double, double)': wellkey.cxx:(.text+0x3c0): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here wellkey.o: In function `std::hypot(long double, long double, long double)': wellkey.cxx:(.text+0x460): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here wellkey.o: In function `__gnu_cxx::__ops::__iter_less_val()': wellkey.cxx:(.text+0x780): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here wellkey.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': wellkey.cxx:(.text+0x7a0): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here wellkey.o: In function `__gnu_cxx::__ops::__val_less_iter()': wellkey.cxx:(.text+0x7c0): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here wellkey.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': wellkey.cxx:(.text+0x7e0): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here wellkey.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': wellkey.cxx:(.text+0x800): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here wellkey.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': wellkey.cxx:(.text+0x820): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here wellkey.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': wellkey.cxx:(.text+0x840): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here wellkey.o: In function `std::betaf(float, float)': wellkey.cxx:(.text+0x860): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here wellkey.o: In function `std::betal(long double, long double)': wellkey.cxx:(.text+0x8e0): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here wellkey.o: In function `std::hermitef(unsigned int, float)': wellkey.cxx:(.text+0xa40): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here wellkey.o: In function `std::hermitel(unsigned int, long double)': wellkey.cxx:(.text+0xb00): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here wellkey.o: In function `std::legendrel(unsigned int, long double)': wellkey.cxx:(.text+0xd20): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here wellkey.o: In function `std::legendref(unsigned int, float)': wellkey.cxx:(.text+0x13a0): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here wellkey.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': wellkey.cxx:(.text+0x13c0): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here wellkey.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': wellkey.cxx:(.text+0x1400): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here wellkey.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': wellkey.cxx:(.text+0x19e0): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here wellkey.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': wellkey.cxx:(.text+0x1a00): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here wellkey.o: In function `std::comp_ellint_1f(float)': wellkey.cxx:(.text+0x1a20): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here wellkey.o: In function `std::ellint_1f(float, float)': wellkey.cxx:(.text+0x1aa0): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here wellkey.o: In function `std::comp_ellint_1l(long double)': wellkey.cxx:(.text+0x1ac0): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here wellkey.o: In function `std::ellint_1l(long double, long double)': wellkey.cxx:(.text+0x1c20): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here wellkey.o: In function `std::comp_ellint_2f(float)': wellkey.cxx:(.text+0x1c40): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here wellkey.o: In function `std::ellint_2f(float, float)': wellkey.cxx:(.text+0x1c60): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here wellkey.o: In function `std::comp_ellint_2l(long double)': wellkey.cxx:(.text+0x1c80): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here wellkey.o: In function `std::ellint_2l(long double, long double)': wellkey.cxx:(.text+0x1ca0): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here wellkey.o: In function `std::cyl_bessel_if(float, float)': wellkey.cxx:(.text+0x1cc0): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here wellkey.o: In function `std::cyl_bessel_kf(float, float)': wellkey.cxx:(.text+0x1ec0): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here wellkey.o: In function `std::cyl_bessel_il(long double, long double)': wellkey.cxx:(.text+0x1fc0): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here wellkey.o: In function `std::cyl_bessel_kl(long double, long double)': wellkey.cxx:(.text+0x2600): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here wellkey.o: In function `std::cyl_bessel_jf(float, float)': wellkey.cxx:(.text+0x2780): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here wellkey.o: In function `std::cyl_neumannf(float, float)': wellkey.cxx:(.text+0x27a0): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here wellkey.o: In function `__gnu_cxx::airy_aif(float)': wellkey.cxx:(.text+0x28c0): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here wellkey.o: In function `__gnu_cxx::airy_bif(float)': wellkey.cxx:(.text+0x2940): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here wellkey.o: In function `std::cyl_bessel_jl(long double, long double)': wellkey.cxx:(.text+0x29c0): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here wellkey.o: In function `std::cyl_neumannl(long double, long double)': wellkey.cxx:(.text+0x3060): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here wellkey.o: In function `__gnu_cxx::airy_ail(long double)': wellkey.cxx:(.text+0x3240): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here wellkey.o: In function `__gnu_cxx::airy_bil(long double)': wellkey.cxx:(.text+0x32c0): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here wellkey.o: In function `std::riemann_zetaf(float)': wellkey.cxx:(.text+0x3340): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here wellkey.o: In function `std::riemann_zetal(long double)': wellkey.cxx:(.text+0x3580): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here wellkey.o: In function `std::sph_besself(unsigned int, float)': wellkey.cxx:(.text+0x35a0): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here wellkey.o: In function `std::sph_neumannf(unsigned int, float)': wellkey.cxx:(.text+0x36a0): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here wellkey.o: In function `std::sph_bessell(unsigned int, long double)': wellkey.cxx:(.text+0x37a0): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here wellkey.o: In function `std::sph_neumannl(unsigned int, long double)': wellkey.cxx:(.text+0x3940): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here wellkey.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': wellkey.cxx:(.text+0x3ac0): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here wellkey.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': wellkey.cxx:(.text+0x3c60): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here wellkey.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': wellkey.cxx:(.text+0x4140): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here wellkey.o: In function `std::laguerref(unsigned int, float)': wellkey.cxx:(.text+0x4160): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here wellkey.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': wellkey.cxx:(.text+0x4180): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here wellkey.o: In function `std::laguerrel(unsigned int, long double)': wellkey.cxx:(.text+0x41a0): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here wellkey.o: In function `std::comp_ellint_3f(float, float)': wellkey.cxx:(.text+0x4280): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here wellkey.o: In function `std::ellint_3f(float, float, float)': wellkey.cxx:(.text+0x42e0): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here wellkey.o: In function `std::comp_ellint_3l(long double, long double)': wellkey.cxx:(.text+0x4300): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here wellkey.o: In function `std::ellint_3l(long double, long double, long double)': wellkey.cxx:(.text+0x4320): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here wellkey.o: In function `std::expintf(float)': wellkey.cxx:(.text+0x4340): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here wellkey.o: In function `std::expintl(long double)': wellkey.cxx:(.text+0x4380): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here wellkey.o: In function `__gnu_cxx::hypergf(float, float, float, float)': wellkey.cxx:(.text+0x4400): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here wellkey.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': wellkey.cxx:(.text+0x4420): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here wellswitch.o: In function `std::__terminate()': wellswitch.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here wellswitch.o: In function `std::__glibcxx_assert_fail()': wellswitch.cxx:(.text+0x2c0): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here wellswitch.o: In function `std::abs(long)': wellswitch.cxx:(.text+0x2e0): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here wellswitch.o: In function `std::abs(long long)': wellswitch.cxx:(.text+0x300): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here wellswitch.o: In function `std::div(long, long)': wellswitch.cxx:(.text+0x320): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here wellswitch.o: In function `__gnu_cxx::div(long long, long long)': wellswitch.cxx:(.text+0x340): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here wellswitch.o: In function `std::frexp(float, int*)': wellswitch.cxx:(.text+0x360): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here wellswitch.o: In function `std::frexp(long double, int*)': wellswitch.cxx:(.text+0x380): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here wellswitch.o: In function `std::modf(float, float*)': wellswitch.cxx:(.text+0x3a0): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here wellswitch.o: In function `std::modf(long double, long double*)': wellswitch.cxx:(.text+0x3c0): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here wellswitch.o: In function `std::remquo(float, float, int*)': wellswitch.cxx:(.text+0x3e0): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here wellswitch.o: In function `std::remquo(long double, long double, int*)': wellswitch.cxx:(.text+0x400): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here wellswitch.o: In function `std::hypot(float, float, float)': wellswitch.cxx:(.text+0x420): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here wellswitch.o: In function `std::hypot(double, double, double)': wellswitch.cxx:(.text+0x4c0): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here wellswitch.o: In function `std::hypot(long double, long double, long double)': wellswitch.cxx:(.text+0x560): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here wellswitch.o: In function `__gnu_cxx::__ops::__iter_less_val()': wellswitch.cxx:(.text+0x880): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here wellswitch.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': wellswitch.cxx:(.text+0x8a0): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here wellswitch.o: In function `__gnu_cxx::__ops::__val_less_iter()': wellswitch.cxx:(.text+0x8c0): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here wellswitch.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': wellswitch.cxx:(.text+0x8e0): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here wellswitch.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': wellswitch.cxx:(.text+0x900): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here wellswitch.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': wellswitch.cxx:(.text+0x920): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here wellswitch.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': wellswitch.cxx:(.text+0x940): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here wellswitch.o: In function `std::betaf(float, float)': wellswitch.cxx:(.text+0x960): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here wellswitch.o: In function `std::betal(long double, long double)': wellswitch.cxx:(.text+0x9e0): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here wellswitch.o: In function `std::hermitef(unsigned int, float)': wellswitch.cxx:(.text+0xb40): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here wellswitch.o: In function `std::hermitel(unsigned int, long double)': wellswitch.cxx:(.text+0xc00): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here wellswitch.o: In function `std::legendrel(unsigned int, long double)': wellswitch.cxx:(.text+0xe20): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here wellswitch.o: In function `std::legendref(unsigned int, float)': wellswitch.cxx:(.text+0x1480): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here wellswitch.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': wellswitch.cxx:(.text+0x14a0): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here wellswitch.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': wellswitch.cxx:(.text+0x14e0): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here wellswitch.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': wellswitch.cxx:(.text+0x1ac0): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here wellswitch.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': wellswitch.cxx:(.text+0x1ae0): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here wellswitch.o: In function `std::comp_ellint_1f(float)': wellswitch.cxx:(.text+0x1b00): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here wellswitch.o: In function `std::ellint_1f(float, float)': wellswitch.cxx:(.text+0x1b80): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here wellswitch.o: In function `std::comp_ellint_1l(long double)': wellswitch.cxx:(.text+0x1ba0): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here wellswitch.o: In function `std::ellint_1l(long double, long double)': wellswitch.cxx:(.text+0x1d00): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here wellswitch.o: In function `std::comp_ellint_2f(float)': wellswitch.cxx:(.text+0x1d20): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here wellswitch.o: In function `std::ellint_2f(float, float)': wellswitch.cxx:(.text+0x1d40): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here wellswitch.o: In function `std::comp_ellint_2l(long double)': wellswitch.cxx:(.text+0x1d60): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here wellswitch.o: In function `std::ellint_2l(long double, long double)': wellswitch.cxx:(.text+0x1d80): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here wellswitch.o: In function `std::cyl_bessel_if(float, float)': wellswitch.cxx:(.text+0x1da0): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here wellswitch.o: In function `std::cyl_bessel_kf(float, float)': wellswitch.cxx:(.text+0x1fa0): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here wellswitch.o: In function `std::cyl_bessel_il(long double, long double)': wellswitch.cxx:(.text+0x20a0): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here wellswitch.o: In function `std::cyl_bessel_kl(long double, long double)': wellswitch.cxx:(.text+0x26e0): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here wellswitch.o: In function `std::cyl_bessel_jf(float, float)': wellswitch.cxx:(.text+0x2860): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here wellswitch.o: In function `std::cyl_neumannf(float, float)': wellswitch.cxx:(.text+0x2880): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here wellswitch.o: In function `__gnu_cxx::airy_aif(float)': wellswitch.cxx:(.text+0x29a0): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here wellswitch.o: In function `__gnu_cxx::airy_bif(float)': wellswitch.cxx:(.text+0x2a20): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here wellswitch.o: In function `std::cyl_bessel_jl(long double, long double)': wellswitch.cxx:(.text+0x2aa0): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here wellswitch.o: In function `std::cyl_neumannl(long double, long double)': wellswitch.cxx:(.text+0x3140): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here wellswitch.o: In function `__gnu_cxx::airy_ail(long double)': wellswitch.cxx:(.text+0x3320): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here wellswitch.o: In function `__gnu_cxx::airy_bil(long double)': wellswitch.cxx:(.text+0x33a0): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here wellswitch.o: In function `std::riemann_zetaf(float)': wellswitch.cxx:(.text+0x3420): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here wellswitch.o: In function `std::riemann_zetal(long double)': wellswitch.cxx:(.text+0x3660): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here wellswitch.o: In function `std::sph_besself(unsigned int, float)': wellswitch.cxx:(.text+0x3680): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here wellswitch.o: In function `std::sph_neumannf(unsigned int, float)': wellswitch.cxx:(.text+0x3780): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here wellswitch.o: In function `std::sph_bessell(unsigned int, long double)': wellswitch.cxx:(.text+0x3880): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here wellswitch.o: In function `std::sph_neumannl(unsigned int, long double)': wellswitch.cxx:(.text+0x3a20): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here wellswitch.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': wellswitch.cxx:(.text+0x3ba0): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here wellswitch.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': wellswitch.cxx:(.text+0x3d40): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here wellswitch.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': wellswitch.cxx:(.text+0x4220): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here wellswitch.o: In function `std::laguerref(unsigned int, float)': wellswitch.cxx:(.text+0x4240): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here wellswitch.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': wellswitch.cxx:(.text+0x4260): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here wellswitch.o: In function `std::laguerrel(unsigned int, long double)': wellswitch.cxx:(.text+0x4280): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here wellswitch.o: In function `std::comp_ellint_3f(float, float)': wellswitch.cxx:(.text+0x4360): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here wellswitch.o: In function `std::ellint_3f(float, float, float)': wellswitch.cxx:(.text+0x43c0): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here wellswitch.o: In function `std::comp_ellint_3l(long double, long double)': wellswitch.cxx:(.text+0x43e0): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here wellswitch.o: In function `std::ellint_3l(long double, long double, long double)': wellswitch.cxx:(.text+0x4400): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here wellswitch.o: In function `std::expintf(float)': wellswitch.cxx:(.text+0x4420): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here wellswitch.o: In function `std::expintl(long double)': wellswitch.cxx:(.text+0x4460): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here wellswitch.o: In function `__gnu_cxx::hypergf(float, float, float, float)': wellswitch.cxx:(.text+0x44e0): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here wellswitch.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': wellswitch.cxx:(.text+0x4500): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here wellinput.o: In function `std::__terminate()': wellinput.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here wellinput.o: In function `std::__glibcxx_assert_fail()': wellinput.cxx:(.text+0x340): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here wellinput.o: In function `std::abs(long)': wellinput.cxx:(.text+0x360): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here wellinput.o: In function `std::abs(long long)': wellinput.cxx:(.text+0x380): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here wellinput.o: In function `std::div(long, long)': wellinput.cxx:(.text+0x3a0): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here wellinput.o: In function `__gnu_cxx::div(long long, long long)': wellinput.cxx:(.text+0x3c0): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here wellinput.o: In function `std::frexp(float, int*)': wellinput.cxx:(.text+0x3e0): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here wellinput.o: In function `std::frexp(long double, int*)': wellinput.cxx:(.text+0x400): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here wellinput.o: In function `std::modf(float, float*)': wellinput.cxx:(.text+0x420): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here wellinput.o: In function `std::modf(long double, long double*)': wellinput.cxx:(.text+0x440): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here wellinput.o: In function `std::remquo(float, float, int*)': wellinput.cxx:(.text+0x460): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here wellinput.o: In function `std::remquo(long double, long double, int*)': wellinput.cxx:(.text+0x480): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here wellinput.o: In function `std::hypot(float, float, float)': wellinput.cxx:(.text+0x4a0): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here wellinput.o: In function `std::hypot(double, double, double)': wellinput.cxx:(.text+0x540): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here wellinput.o: In function `std::hypot(long double, long double, long double)': wellinput.cxx:(.text+0x5e0): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here wellinput.o: In function `__gnu_cxx::__ops::__iter_less_val()': wellinput.cxx:(.text+0x900): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here wellinput.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': wellinput.cxx:(.text+0x920): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here wellinput.o: In function `__gnu_cxx::__ops::__val_less_iter()': wellinput.cxx:(.text+0x940): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here wellinput.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': wellinput.cxx:(.text+0x960): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here wellinput.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': wellinput.cxx:(.text+0x980): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here wellinput.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': wellinput.cxx:(.text+0x9a0): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here wellinput.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': wellinput.cxx:(.text+0x9c0): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here wellinput.o: In function `std::betaf(float, float)': wellinput.cxx:(.text+0x9e0): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here wellinput.o: In function `std::betal(long double, long double)': wellinput.cxx:(.text+0xa60): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here wellinput.o: In function `std::hermitef(unsigned int, float)': wellinput.cxx:(.text+0xbc0): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here wellinput.o: In function `std::hermitel(unsigned int, long double)': wellinput.cxx:(.text+0xc80): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here wellinput.o: In function `std::legendrel(unsigned int, long double)': wellinput.cxx:(.text+0xea0): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here wellinput.o: In function `std::legendref(unsigned int, float)': wellinput.cxx:(.text+0x1360): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here wellinput.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': wellinput.cxx:(.text+0x1380): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here wellinput.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': wellinput.cxx:(.text+0x13c0): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here wellinput.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': wellinput.cxx:(.text+0x19a0): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here wellinput.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': wellinput.cxx:(.text+0x19c0): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here wellinput.o: In function `std::comp_ellint_1f(float)': wellinput.cxx:(.text+0x19e0): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here wellinput.o: In function `std::ellint_1f(float, float)': wellinput.cxx:(.text+0x1a60): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here wellinput.o: In function `std::comp_ellint_1l(long double)': wellinput.cxx:(.text+0x1a80): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here wellinput.o: In function `std::ellint_1l(long double, long double)': wellinput.cxx:(.text+0x1be0): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here wellinput.o: In function `std::comp_ellint_2f(float)': wellinput.cxx:(.text+0x1c00): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here wellinput.o: In function `std::ellint_2f(float, float)': wellinput.cxx:(.text+0x1c20): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here wellinput.o: In function `std::comp_ellint_2l(long double)': wellinput.cxx:(.text+0x1c40): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here wellinput.o: In function `std::ellint_2l(long double, long double)': wellinput.cxx:(.text+0x1c60): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here wellinput.o: In function `std::cyl_bessel_if(float, float)': wellinput.cxx:(.text+0x1c80): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here wellinput.o: In function `std::cyl_bessel_kf(float, float)': wellinput.cxx:(.text+0x1e80): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here wellinput.o: In function `std::cyl_bessel_il(long double, long double)': wellinput.cxx:(.text+0x1f80): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here wellinput.o: In function `std::cyl_bessel_kl(long double, long double)': wellinput.cxx:(.text+0x25c0): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here wellinput.o: In function `std::cyl_bessel_jf(float, float)': wellinput.cxx:(.text+0x2740): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here wellinput.o: In function `std::cyl_neumannf(float, float)': wellinput.cxx:(.text+0x2760): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here wellinput.o: In function `__gnu_cxx::airy_aif(float)': wellinput.cxx:(.text+0x2880): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here wellinput.o: In function `__gnu_cxx::airy_bif(float)': wellinput.cxx:(.text+0x2900): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here wellinput.o: In function `std::cyl_bessel_jl(long double, long double)': wellinput.cxx:(.text+0x2980): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here wellinput.o: In function `std::cyl_neumannl(long double, long double)': wellinput.cxx:(.text+0x3020): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here wellinput.o: In function `__gnu_cxx::airy_ail(long double)': wellinput.cxx:(.text+0x3200): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here wellinput.o: In function `__gnu_cxx::airy_bil(long double)': wellinput.cxx:(.text+0x3280): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here wellinput.o: In function `std::riemann_zetaf(float)': wellinput.cxx:(.text+0x3300): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here wellinput.o: In function `std::riemann_zetal(long double)': wellinput.cxx:(.text+0x3540): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here wellinput.o: In function `std::sph_besself(unsigned int, float)': wellinput.cxx:(.text+0x3560): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here wellinput.o: In function `std::sph_neumannf(unsigned int, float)': wellinput.cxx:(.text+0x3660): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here wellinput.o: In function `std::sph_bessell(unsigned int, long double)': wellinput.cxx:(.text+0x3760): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here wellinput.o: In function `std::sph_neumannl(unsigned int, long double)': wellinput.cxx:(.text+0x3900): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here wellinput.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': wellinput.cxx:(.text+0x3a80): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here wellinput.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': wellinput.cxx:(.text+0x3c20): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here wellinput.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': wellinput.cxx:(.text+0x4100): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here wellinput.o: In function `std::laguerref(unsigned int, float)': wellinput.cxx:(.text+0x4120): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here wellinput.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': wellinput.cxx:(.text+0x4140): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here wellinput.o: In function `std::laguerrel(unsigned int, long double)': wellinput.cxx:(.text+0x4160): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here wellinput.o: In function `std::comp_ellint_3f(float, float)': wellinput.cxx:(.text+0x4240): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here wellinput.o: In function `std::ellint_3f(float, float, float)': wellinput.cxx:(.text+0x42a0): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here wellinput.o: In function `std::comp_ellint_3l(long double, long double)': wellinput.cxx:(.text+0x42c0): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here wellinput.o: In function `std::ellint_3l(long double, long double, long double)': wellinput.cxx:(.text+0x42e0): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here wellinput.o: In function `std::expintf(float)': wellinput.cxx:(.text+0x4300): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here wellinput.o: In function `std::expintl(long double)': wellinput.cxx:(.text+0x4340): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here wellinput.o: In function `__gnu_cxx::hypergf(float, float, float, float)': wellinput.cxx:(.text+0x43c0): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here wellinput.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': wellinput.cxx:(.text+0x43e0): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here x11/xwellengine.o: In function `std::__terminate()': xwellengine.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here x11/xwellengine.o: In function `std::__glibcxx_assert_fail()': xwellengine.cxx:(.text+0x11a0): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here x11/xwellengine.o: In function `std::abs(long)': xwellengine.cxx:(.text+0x11c0): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here x11/xwellengine.o: In function `std::abs(long long)': xwellengine.cxx:(.text+0x11e0): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here x11/xwellengine.o: In function `std::div(long, long)': xwellengine.cxx:(.text+0x1200): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here x11/xwellengine.o: In function `__gnu_cxx::div(long long, long long)': xwellengine.cxx:(.text+0x1220): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here x11/xwellengine.o: In function `std::frexp(float, int*)': xwellengine.cxx:(.text+0x1240): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here x11/xwellengine.o: In function `std::frexp(long double, int*)': xwellengine.cxx:(.text+0x1260): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here x11/xwellengine.o: In function `std::modf(float, float*)': xwellengine.cxx:(.text+0x1280): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here x11/xwellengine.o: In function `std::modf(long double, long double*)': xwellengine.cxx:(.text+0x12a0): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here x11/xwellengine.o: In function `std::remquo(float, float, int*)': xwellengine.cxx:(.text+0x12c0): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here x11/xwellengine.o: In function `std::remquo(long double, long double, int*)': xwellengine.cxx:(.text+0x12e0): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here x11/xwellengine.o: In function `std::hypot(float, float, float)': xwellengine.cxx:(.text+0x1300): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here x11/xwellengine.o: In function `std::hypot(double, double, double)': xwellengine.cxx:(.text+0x13a0): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here x11/xwellengine.o: In function `std::hypot(long double, long double, long double)': xwellengine.cxx:(.text+0x1440): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here x11/xwellengine.o: In function `__gnu_cxx::__ops::__iter_less_val()': xwellengine.cxx:(.text+0x1760): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here x11/xwellengine.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': xwellengine.cxx:(.text+0x1780): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here x11/xwellengine.o: In function `__gnu_cxx::__ops::__val_less_iter()': xwellengine.cxx:(.text+0x17a0): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here x11/xwellengine.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': xwellengine.cxx:(.text+0x17c0): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here x11/xwellengine.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': xwellengine.cxx:(.text+0x17e0): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here x11/xwellengine.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': xwellengine.cxx:(.text+0x1800): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here x11/xwellengine.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': xwellengine.cxx:(.text+0x1820): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here x11/xwellengine.o: In function `std::betaf(float, float)': xwellengine.cxx:(.text+0x1840): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here x11/xwellengine.o: In function `std::betal(long double, long double)': xwellengine.cxx:(.text+0x18c0): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here x11/xwellengine.o: In function `std::hermitef(unsigned int, float)': xwellengine.cxx:(.text+0x1a20): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here x11/xwellengine.o: In function `std::hermitel(unsigned int, long double)': xwellengine.cxx:(.text+0x1ae0): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here x11/xwellengine.o: In function `std::legendrel(unsigned int, long double)': xwellengine.cxx:(.text+0x1d00): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here x11/xwellengine.o: In function `std::legendref(unsigned int, float)': xwellengine.cxx:(.text+0x2320): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here x11/xwellengine.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': xwellengine.cxx:(.text+0x2340): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here x11/xwellengine.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': xwellengine.cxx:(.text+0x2380): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here x11/xwellengine.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': xwellengine.cxx:(.text+0x2960): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here x11/xwellengine.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': xwellengine.cxx:(.text+0x2980): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here x11/xwellengine.o: In function `std::comp_ellint_1f(float)': xwellengine.cxx:(.text+0x29a0): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here x11/xwellengine.o: In function `std::ellint_1f(float, float)': xwellengine.cxx:(.text+0x2a20): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here x11/xwellengine.o: In function `std::comp_ellint_1l(long double)': xwellengine.cxx:(.text+0x2a40): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here x11/xwellengine.o: In function `std::ellint_1l(long double, long double)': xwellengine.cxx:(.text+0x2ba0): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here x11/xwellengine.o: In function `std::comp_ellint_2f(float)': xwellengine.cxx:(.text+0x2bc0): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here x11/xwellengine.o: In function `std::ellint_2f(float, float)': xwellengine.cxx:(.text+0x2be0): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here x11/xwellengine.o: In function `std::comp_ellint_2l(long double)': xwellengine.cxx:(.text+0x2c00): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here x11/xwellengine.o: In function `std::ellint_2l(long double, long double)': xwellengine.cxx:(.text+0x2c20): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here x11/xwellengine.o: In function `std::cyl_bessel_if(float, float)': xwellengine.cxx:(.text+0x2c40): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here x11/xwellengine.o: In function `std::cyl_bessel_kf(float, float)': xwellengine.cxx:(.text+0x2e40): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here x11/xwellengine.o: In function `std::cyl_bessel_il(long double, long double)': xwellengine.cxx:(.text+0x2f40): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here x11/xwellengine.o: In function `std::cyl_bessel_kl(long double, long double)': xwellengine.cxx:(.text+0x3580): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here x11/xwellengine.o: In function `std::cyl_bessel_jf(float, float)': xwellengine.cxx:(.text+0x3700): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here x11/xwellengine.o: In function `std::cyl_neumannf(float, float)': xwellengine.cxx:(.text+0x3720): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here x11/xwellengine.o: In function `__gnu_cxx::airy_aif(float)': xwellengine.cxx:(.text+0x3840): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here x11/xwellengine.o: In function `__gnu_cxx::airy_bif(float)': xwellengine.cxx:(.text+0x38c0): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here x11/xwellengine.o: In function `std::cyl_bessel_jl(long double, long double)': xwellengine.cxx:(.text+0x3940): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here x11/xwellengine.o: In function `std::cyl_neumannl(long double, long double)': xwellengine.cxx:(.text+0x3fe0): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here x11/xwellengine.o: In function `__gnu_cxx::airy_ail(long double)': xwellengine.cxx:(.text+0x41c0): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here x11/xwellengine.o: In function `__gnu_cxx::airy_bil(long double)': xwellengine.cxx:(.text+0x4240): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here x11/xwellengine.o: In function `std::riemann_zetaf(float)': xwellengine.cxx:(.text+0x42c0): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here x11/xwellengine.o: In function `std::riemann_zetal(long double)': xwellengine.cxx:(.text+0x4500): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here x11/xwellengine.o: In function `std::sph_besself(unsigned int, float)': xwellengine.cxx:(.text+0x4520): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here x11/xwellengine.o: In function `std::sph_neumannf(unsigned int, float)': xwellengine.cxx:(.text+0x4620): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here x11/xwellengine.o: In function `std::sph_bessell(unsigned int, long double)': xwellengine.cxx:(.text+0x4720): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here x11/xwellengine.o: In function `std::sph_neumannl(unsigned int, long double)': xwellengine.cxx:(.text+0x48c0): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here x11/xwellengine.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': xwellengine.cxx:(.text+0x4a40): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here x11/xwellengine.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': xwellengine.cxx:(.text+0x4be0): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here x11/xwellengine.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': xwellengine.cxx:(.text+0x50c0): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here x11/xwellengine.o: In function `std::laguerref(unsigned int, float)': xwellengine.cxx:(.text+0x50e0): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here x11/xwellengine.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': xwellengine.cxx:(.text+0x5100): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here x11/xwellengine.o: In function `std::laguerrel(unsigned int, long double)': xwellengine.cxx:(.text+0x5120): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here x11/xwellengine.o: In function `std::comp_ellint_3f(float, float)': xwellengine.cxx:(.text+0x5200): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here x11/xwellengine.o: In function `std::ellint_3f(float, float, float)': xwellengine.cxx:(.text+0x5260): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here x11/xwellengine.o: In function `std::comp_ellint_3l(long double, long double)': xwellengine.cxx:(.text+0x5280): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here x11/xwellengine.o: In function `std::ellint_3l(long double, long double, long double)': xwellengine.cxx:(.text+0x52a0): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here x11/xwellengine.o: In function `std::expintf(float)': xwellengine.cxx:(.text+0x52c0): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here x11/xwellengine.o: In function `std::expintl(long double)': xwellengine.cxx:(.text+0x5300): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here x11/xwellengine.o: In function `__gnu_cxx::hypergf(float, float, float, float)': xwellengine.cxx:(.text+0x5380): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here x11/xwellengine.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': xwellengine.cxx:(.text+0x53a0): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here x11/xwelldrawing.o: In function `std::__terminate()': xwelldrawing.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here x11/xwelldrawing.o: In function `std::__glibcxx_assert_fail()': xwelldrawing.cxx:(.text+0x1440): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here x11/xwelldrawing.o: In function `std::abs(long)': xwelldrawing.cxx:(.text+0x1460): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here x11/xwelldrawing.o: In function `std::abs(long long)': xwelldrawing.cxx:(.text+0x1480): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here x11/xwelldrawing.o: In function `std::div(long, long)': xwelldrawing.cxx:(.text+0x14a0): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::div(long long, long long)': xwelldrawing.cxx:(.text+0x14c0): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here x11/xwelldrawing.o: In function `std::frexp(float, int*)': xwelldrawing.cxx:(.text+0x14e0): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here x11/xwelldrawing.o: In function `std::frexp(long double, int*)': xwelldrawing.cxx:(.text+0x1500): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here x11/xwelldrawing.o: In function `std::modf(float, float*)': xwelldrawing.cxx:(.text+0x1520): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here x11/xwelldrawing.o: In function `std::modf(long double, long double*)': xwelldrawing.cxx:(.text+0x1540): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here x11/xwelldrawing.o: In function `std::remquo(float, float, int*)': xwelldrawing.cxx:(.text+0x1560): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here x11/xwelldrawing.o: In function `std::remquo(long double, long double, int*)': xwelldrawing.cxx:(.text+0x1580): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here x11/xwelldrawing.o: In function `std::hypot(float, float, float)': xwelldrawing.cxx:(.text+0x15a0): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here x11/xwelldrawing.o: In function `std::hypot(double, double, double)': xwelldrawing.cxx:(.text+0x1640): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here x11/xwelldrawing.o: In function `std::hypot(long double, long double, long double)': xwelldrawing.cxx:(.text+0x16e0): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::__ops::__iter_less_val()': xwelldrawing.cxx:(.text+0x1a00): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': xwelldrawing.cxx:(.text+0x1a20): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::__ops::__val_less_iter()': xwelldrawing.cxx:(.text+0x1a40): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': xwelldrawing.cxx:(.text+0x1a60): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': xwelldrawing.cxx:(.text+0x1a80): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': xwelldrawing.cxx:(.text+0x1aa0): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': xwelldrawing.cxx:(.text+0x1ac0): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here x11/xwelldrawing.o: In function `std::betaf(float, float)': xwelldrawing.cxx:(.text+0x1ae0): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here x11/xwelldrawing.o: In function `std::betal(long double, long double)': xwelldrawing.cxx:(.text+0x1b60): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here x11/xwelldrawing.o: In function `std::hermitef(unsigned int, float)': xwelldrawing.cxx:(.text+0x1cc0): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here x11/xwelldrawing.o: In function `std::hermitel(unsigned int, long double)': xwelldrawing.cxx:(.text+0x1d80): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here x11/xwelldrawing.o: In function `std::legendrel(unsigned int, long double)': xwelldrawing.cxx:(.text+0x1fa0): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here x11/xwelldrawing.o: In function `std::legendref(unsigned int, float)': xwelldrawing.cxx:(.text+0x23a0): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here x11/xwelldrawing.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': xwelldrawing.cxx:(.text+0x23c0): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here x11/xwelldrawing.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': xwelldrawing.cxx:(.text+0x2400): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here x11/xwelldrawing.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': xwelldrawing.cxx:(.text+0x29e0): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here x11/xwelldrawing.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': xwelldrawing.cxx:(.text+0x2a00): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here x11/xwelldrawing.o: In function `std::comp_ellint_1f(float)': xwelldrawing.cxx:(.text+0x2a20): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here x11/xwelldrawing.o: In function `std::ellint_1f(float, float)': xwelldrawing.cxx:(.text+0x2aa0): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here x11/xwelldrawing.o: In function `std::comp_ellint_1l(long double)': xwelldrawing.cxx:(.text+0x2ac0): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here x11/xwelldrawing.o: In function `std::ellint_1l(long double, long double)': xwelldrawing.cxx:(.text+0x2c20): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here x11/xwelldrawing.o: In function `std::comp_ellint_2f(float)': xwelldrawing.cxx:(.text+0x2c40): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here x11/xwelldrawing.o: In function `std::ellint_2f(float, float)': xwelldrawing.cxx:(.text+0x2c60): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here x11/xwelldrawing.o: In function `std::comp_ellint_2l(long double)': xwelldrawing.cxx:(.text+0x2c80): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here x11/xwelldrawing.o: In function `std::ellint_2l(long double, long double)': xwelldrawing.cxx:(.text+0x2ca0): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here x11/xwelldrawing.o: In function `std::cyl_bessel_if(float, float)': xwelldrawing.cxx:(.text+0x2cc0): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here x11/xwelldrawing.o: In function `std::cyl_bessel_kf(float, float)': xwelldrawing.cxx:(.text+0x2ec0): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here x11/xwelldrawing.o: In function `std::cyl_bessel_il(long double, long double)': xwelldrawing.cxx:(.text+0x2fc0): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here x11/xwelldrawing.o: In function `std::cyl_bessel_kl(long double, long double)': xwelldrawing.cxx:(.text+0x3600): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here x11/xwelldrawing.o: In function `std::cyl_bessel_jf(float, float)': xwelldrawing.cxx:(.text+0x3780): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here x11/xwelldrawing.o: In function `std::cyl_neumannf(float, float)': xwelldrawing.cxx:(.text+0x37a0): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::airy_aif(float)': xwelldrawing.cxx:(.text+0x38c0): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::airy_bif(float)': xwelldrawing.cxx:(.text+0x3940): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here x11/xwelldrawing.o: In function `std::cyl_bessel_jl(long double, long double)': xwelldrawing.cxx:(.text+0x39c0): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here x11/xwelldrawing.o: In function `std::cyl_neumannl(long double, long double)': xwelldrawing.cxx:(.text+0x4060): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::airy_ail(long double)': xwelldrawing.cxx:(.text+0x4240): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::airy_bil(long double)': xwelldrawing.cxx:(.text+0x42c0): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here x11/xwelldrawing.o: In function `std::riemann_zetaf(float)': xwelldrawing.cxx:(.text+0x4340): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here x11/xwelldrawing.o: In function `std::riemann_zetal(long double)': xwelldrawing.cxx:(.text+0x4580): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here x11/xwelldrawing.o: In function `std::sph_besself(unsigned int, float)': xwelldrawing.cxx:(.text+0x45a0): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here x11/xwelldrawing.o: In function `std::sph_neumannf(unsigned int, float)': xwelldrawing.cxx:(.text+0x46a0): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here x11/xwelldrawing.o: In function `std::sph_bessell(unsigned int, long double)': xwelldrawing.cxx:(.text+0x47a0): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here x11/xwelldrawing.o: In function `std::sph_neumannl(unsigned int, long double)': xwelldrawing.cxx:(.text+0x4940): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': xwelldrawing.cxx:(.text+0x4ac0): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': xwelldrawing.cxx:(.text+0x4c60): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here x11/xwelldrawing.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': xwelldrawing.cxx:(.text+0x5140): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here x11/xwelldrawing.o: In function `std::laguerref(unsigned int, float)': xwelldrawing.cxx:(.text+0x5160): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here x11/xwelldrawing.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': xwelldrawing.cxx:(.text+0x5180): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here x11/xwelldrawing.o: In function `std::laguerrel(unsigned int, long double)': xwelldrawing.cxx:(.text+0x51a0): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here x11/xwelldrawing.o: In function `std::comp_ellint_3f(float, float)': xwelldrawing.cxx:(.text+0x5280): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here x11/xwelldrawing.o: In function `std::ellint_3f(float, float, float)': xwelldrawing.cxx:(.text+0x52e0): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here x11/xwelldrawing.o: In function `std::comp_ellint_3l(long double, long double)': xwelldrawing.cxx:(.text+0x5300): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here x11/xwelldrawing.o: In function `std::ellint_3l(long double, long double, long double)': xwelldrawing.cxx:(.text+0x5320): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here x11/xwelldrawing.o: In function `std::expintf(float)': xwelldrawing.cxx:(.text+0x5340): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here x11/xwelldrawing.o: In function `std::expintl(long double)': xwelldrawing.cxx:(.text+0x5380): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::hypergf(float, float, float, float)': xwelldrawing.cxx:(.text+0x5400): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here x11/xwelldrawing.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': xwelldrawing.cxx:(.text+0x5420): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here x11/xwellinput.o: In function `std::__terminate()': xwellinput.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here x11/xwellinput.o: In function `std::__glibcxx_assert_fail()': xwellinput.cxx:(.text+0xa0): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here x11/xwellinput.o: In function `std::abs(long)': xwellinput.cxx:(.text+0xc0): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here x11/xwellinput.o: In function `std::abs(long long)': xwellinput.cxx:(.text+0xe0): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here x11/xwellinput.o: In function `std::div(long, long)': xwellinput.cxx:(.text+0x100): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here x11/xwellinput.o: In function `__gnu_cxx::div(long long, long long)': xwellinput.cxx:(.text+0x120): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here x11/xwellinput.o: In function `std::frexp(float, int*)': xwellinput.cxx:(.text+0x140): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here x11/xwellinput.o: In function `std::frexp(long double, int*)': xwellinput.cxx:(.text+0x160): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here x11/xwellinput.o: In function `std::modf(float, float*)': xwellinput.cxx:(.text+0x180): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here x11/xwellinput.o: In function `std::modf(long double, long double*)': xwellinput.cxx:(.text+0x1a0): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here x11/xwellinput.o: In function `std::remquo(float, float, int*)': xwellinput.cxx:(.text+0x1c0): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here x11/xwellinput.o: In function `std::remquo(long double, long double, int*)': xwellinput.cxx:(.text+0x1e0): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here x11/xwellinput.o: In function `std::hypot(float, float, float)': xwellinput.cxx:(.text+0x200): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here x11/xwellinput.o: In function `std::hypot(double, double, double)': xwellinput.cxx:(.text+0x2a0): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here x11/xwellinput.o: In function `std::hypot(long double, long double, long double)': xwellinput.cxx:(.text+0x340): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here x11/xwellinput.o: In function `__gnu_cxx::__ops::__iter_less_val()': xwellinput.cxx:(.text+0x660): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here x11/xwellinput.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': xwellinput.cxx:(.text+0x680): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here x11/xwellinput.o: In function `__gnu_cxx::__ops::__val_less_iter()': xwellinput.cxx:(.text+0x6a0): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here x11/xwellinput.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': xwellinput.cxx:(.text+0x6c0): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here x11/xwellinput.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': xwellinput.cxx:(.text+0x6e0): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here x11/xwellinput.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': xwellinput.cxx:(.text+0x700): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here x11/xwellinput.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': xwellinput.cxx:(.text+0x720): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here x11/xwellinput.o: In function `std::betaf(float, float)': xwellinput.cxx:(.text+0x740): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here x11/xwellinput.o: In function `std::betal(long double, long double)': xwellinput.cxx:(.text+0x7c0): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here x11/xwellinput.o: In function `std::hermitef(unsigned int, float)': xwellinput.cxx:(.text+0x920): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here x11/xwellinput.o: In function `std::hermitel(unsigned int, long double)': xwellinput.cxx:(.text+0x9e0): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here x11/xwellinput.o: In function `std::legendrel(unsigned int, long double)': xwellinput.cxx:(.text+0xc00): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here x11/xwellinput.o: In function `std::legendref(unsigned int, float)': xwellinput.cxx:(.text+0x1180): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here x11/xwellinput.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': xwellinput.cxx:(.text+0x11a0): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here x11/xwellinput.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': xwellinput.cxx:(.text+0x11e0): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here x11/xwellinput.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': xwellinput.cxx:(.text+0x17c0): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here x11/xwellinput.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': xwellinput.cxx:(.text+0x17e0): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here x11/xwellinput.o: In function `std::comp_ellint_1f(float)': xwellinput.cxx:(.text+0x1800): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here x11/xwellinput.o: In function `std::ellint_1f(float, float)': xwellinput.cxx:(.text+0x1880): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here x11/xwellinput.o: In function `std::comp_ellint_1l(long double)': xwellinput.cxx:(.text+0x18a0): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here x11/xwellinput.o: In function `std::ellint_1l(long double, long double)': xwellinput.cxx:(.text+0x1a00): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here x11/xwellinput.o: In function `std::comp_ellint_2f(float)': xwellinput.cxx:(.text+0x1a20): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here x11/xwellinput.o: In function `std::ellint_2f(float, float)': xwellinput.cxx:(.text+0x1a40): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here x11/xwellinput.o: In function `std::comp_ellint_2l(long double)': xwellinput.cxx:(.text+0x1a60): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here x11/xwellinput.o: In function `std::ellint_2l(long double, long double)': xwellinput.cxx:(.text+0x1a80): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here x11/xwellinput.o: In function `std::cyl_bessel_if(float, float)': xwellinput.cxx:(.text+0x1aa0): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here x11/xwellinput.o: In function `std::cyl_bessel_kf(float, float)': xwellinput.cxx:(.text+0x1ca0): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here x11/xwellinput.o: In function `std::cyl_bessel_il(long double, long double)': xwellinput.cxx:(.text+0x1da0): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here x11/xwellinput.o: In function `std::cyl_bessel_kl(long double, long double)': xwellinput.cxx:(.text+0x23e0): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here x11/xwellinput.o: In function `std::cyl_bessel_jf(float, float)': xwellinput.cxx:(.text+0x2560): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here x11/xwellinput.o: In function `std::cyl_neumannf(float, float)': xwellinput.cxx:(.text+0x2580): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here x11/xwellinput.o: In function `__gnu_cxx::airy_aif(float)': xwellinput.cxx:(.text+0x26a0): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here x11/xwellinput.o: In function `__gnu_cxx::airy_bif(float)': xwellinput.cxx:(.text+0x2720): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here x11/xwellinput.o: In function `std::cyl_bessel_jl(long double, long double)': xwellinput.cxx:(.text+0x27a0): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here x11/xwellinput.o: In function `std::cyl_neumannl(long double, long double)': xwellinput.cxx:(.text+0x2e40): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here x11/xwellinput.o: In function `__gnu_cxx::airy_ail(long double)': xwellinput.cxx:(.text+0x3020): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here x11/xwellinput.o: In function `__gnu_cxx::airy_bil(long double)': xwellinput.cxx:(.text+0x30a0): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here x11/xwellinput.o: In function `std::riemann_zetaf(float)': xwellinput.cxx:(.text+0x3120): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here x11/xwellinput.o: In function `std::riemann_zetal(long double)': xwellinput.cxx:(.text+0x3360): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here x11/xwellinput.o: In function `std::sph_besself(unsigned int, float)': xwellinput.cxx:(.text+0x3380): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here x11/xwellinput.o: In function `std::sph_neumannf(unsigned int, float)': xwellinput.cxx:(.text+0x3480): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here x11/xwellinput.o: In function `std::sph_bessell(unsigned int, long double)': xwellinput.cxx:(.text+0x3580): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here x11/xwellinput.o: In function `std::sph_neumannl(unsigned int, long double)': xwellinput.cxx:(.text+0x3720): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here x11/xwellinput.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': xwellinput.cxx:(.text+0x38a0): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here x11/xwellinput.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': xwellinput.cxx:(.text+0x3a40): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here x11/xwellinput.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': xwellinput.cxx:(.text+0x3f20): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here x11/xwellinput.o: In function `std::laguerref(unsigned int, float)': xwellinput.cxx:(.text+0x3f40): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here x11/xwellinput.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': xwellinput.cxx:(.text+0x3f60): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here x11/xwellinput.o: In function `std::laguerrel(unsigned int, long double)': xwellinput.cxx:(.text+0x3f80): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here x11/xwellinput.o: In function `std::comp_ellint_3f(float, float)': xwellinput.cxx:(.text+0x4060): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here x11/xwellinput.o: In function `std::ellint_3f(float, float, float)': xwellinput.cxx:(.text+0x40c0): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here x11/xwellinput.o: In function `std::comp_ellint_3l(long double, long double)': xwellinput.cxx:(.text+0x40e0): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here x11/xwellinput.o: In function `std::ellint_3l(long double, long double, long double)': xwellinput.cxx:(.text+0x4100): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here x11/xwellinput.o: In function `std::expintf(float)': xwellinput.cxx:(.text+0x4120): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here x11/xwellinput.o: In function `std::expintl(long double)': xwellinput.cxx:(.text+0x4160): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here x11/xwellinput.o: In function `__gnu_cxx::hypergf(float, float, float, float)': xwellinput.cxx:(.text+0x41e0): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here x11/xwellinput.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': xwellinput.cxx:(.text+0x4200): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here x11/xwellimagefont.o: In function `std::__terminate()': xwellimagefont.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here x11/xwellimagefont.o: In function `std::__glibcxx_assert_fail()': xwellimagefont.cxx:(.text+0x160): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here x11/xwellimagefont.o: In function `std::abs(long)': xwellimagefont.cxx:(.text+0x180): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here x11/xwellimagefont.o: In function `std::abs(long long)': xwellimagefont.cxx:(.text+0x1a0): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here x11/xwellimagefont.o: In function `std::div(long, long)': xwellimagefont.cxx:(.text+0x1c0): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::div(long long, long long)': xwellimagefont.cxx:(.text+0x1e0): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here x11/xwellimagefont.o: In function `std::frexp(float, int*)': xwellimagefont.cxx:(.text+0x200): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here x11/xwellimagefont.o: In function `std::frexp(long double, int*)': xwellimagefont.cxx:(.text+0x220): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here x11/xwellimagefont.o: In function `std::modf(float, float*)': xwellimagefont.cxx:(.text+0x240): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here x11/xwellimagefont.o: In function `std::modf(long double, long double*)': xwellimagefont.cxx:(.text+0x260): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here x11/xwellimagefont.o: In function `std::remquo(float, float, int*)': xwellimagefont.cxx:(.text+0x280): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here x11/xwellimagefont.o: In function `std::remquo(long double, long double, int*)': xwellimagefont.cxx:(.text+0x2a0): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here x11/xwellimagefont.o: In function `std::hypot(float, float, float)': xwellimagefont.cxx:(.text+0x2c0): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here x11/xwellimagefont.o: In function `std::hypot(double, double, double)': xwellimagefont.cxx:(.text+0x360): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here x11/xwellimagefont.o: In function `std::hypot(long double, long double, long double)': xwellimagefont.cxx:(.text+0x400): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::__ops::__iter_less_val()': xwellimagefont.cxx:(.text+0x720): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': xwellimagefont.cxx:(.text+0x740): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::__ops::__val_less_iter()': xwellimagefont.cxx:(.text+0x760): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': xwellimagefont.cxx:(.text+0x780): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': xwellimagefont.cxx:(.text+0x7a0): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': xwellimagefont.cxx:(.text+0x7c0): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': xwellimagefont.cxx:(.text+0x7e0): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here x11/xwellimagefont.o: In function `std::betaf(float, float)': xwellimagefont.cxx:(.text+0x800): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here x11/xwellimagefont.o: In function `std::betal(long double, long double)': xwellimagefont.cxx:(.text+0x880): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here x11/xwellimagefont.o: In function `std::hermitef(unsigned int, float)': xwellimagefont.cxx:(.text+0x9e0): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here x11/xwellimagefont.o: In function `std::hermitel(unsigned int, long double)': xwellimagefont.cxx:(.text+0xaa0): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here x11/xwellimagefont.o: In function `std::legendrel(unsigned int, long double)': xwellimagefont.cxx:(.text+0xcc0): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here x11/xwellimagefont.o: In function `std::legendref(unsigned int, float)': xwellimagefont.cxx:(.text+0x1080): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here x11/xwellimagefont.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': xwellimagefont.cxx:(.text+0x10a0): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here x11/xwellimagefont.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': xwellimagefont.cxx:(.text+0x10e0): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here x11/xwellimagefont.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': xwellimagefont.cxx:(.text+0x16c0): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here x11/xwellimagefont.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': xwellimagefont.cxx:(.text+0x16e0): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here x11/xwellimagefont.o: In function `std::comp_ellint_1f(float)': xwellimagefont.cxx:(.text+0x1700): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here x11/xwellimagefont.o: In function `std::ellint_1f(float, float)': xwellimagefont.cxx:(.text+0x1780): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here x11/xwellimagefont.o: In function `std::comp_ellint_1l(long double)': xwellimagefont.cxx:(.text+0x17a0): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here x11/xwellimagefont.o: In function `std::ellint_1l(long double, long double)': xwellimagefont.cxx:(.text+0x1900): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here x11/xwellimagefont.o: In function `std::comp_ellint_2f(float)': xwellimagefont.cxx:(.text+0x1920): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here x11/xwellimagefont.o: In function `std::ellint_2f(float, float)': xwellimagefont.cxx:(.text+0x1940): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here x11/xwellimagefont.o: In function `std::comp_ellint_2l(long double)': xwellimagefont.cxx:(.text+0x1960): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here x11/xwellimagefont.o: In function `std::ellint_2l(long double, long double)': xwellimagefont.cxx:(.text+0x1980): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here x11/xwellimagefont.o: In function `std::cyl_bessel_if(float, float)': xwellimagefont.cxx:(.text+0x19a0): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here x11/xwellimagefont.o: In function `std::cyl_bessel_kf(float, float)': xwellimagefont.cxx:(.text+0x1ba0): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here x11/xwellimagefont.o: In function `std::cyl_bessel_il(long double, long double)': xwellimagefont.cxx:(.text+0x1ca0): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here x11/xwellimagefont.o: In function `std::cyl_bessel_kl(long double, long double)': xwellimagefont.cxx:(.text+0x22e0): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here x11/xwellimagefont.o: In function `std::cyl_bessel_jf(float, float)': xwellimagefont.cxx:(.text+0x2460): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here x11/xwellimagefont.o: In function `std::cyl_neumannf(float, float)': xwellimagefont.cxx:(.text+0x2480): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::airy_aif(float)': xwellimagefont.cxx:(.text+0x25a0): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::airy_bif(float)': xwellimagefont.cxx:(.text+0x2620): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here x11/xwellimagefont.o: In function `std::cyl_bessel_jl(long double, long double)': xwellimagefont.cxx:(.text+0x26a0): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here x11/xwellimagefont.o: In function `std::cyl_neumannl(long double, long double)': xwellimagefont.cxx:(.text+0x2d40): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::airy_ail(long double)': xwellimagefont.cxx:(.text+0x2f20): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::airy_bil(long double)': xwellimagefont.cxx:(.text+0x2fa0): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here x11/xwellimagefont.o: In function `std::riemann_zetaf(float)': xwellimagefont.cxx:(.text+0x3020): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here x11/xwellimagefont.o: In function `std::riemann_zetal(long double)': xwellimagefont.cxx:(.text+0x3260): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here x11/xwellimagefont.o: In function `std::sph_besself(unsigned int, float)': xwellimagefont.cxx:(.text+0x3280): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here x11/xwellimagefont.o: In function `std::sph_neumannf(unsigned int, float)': xwellimagefont.cxx:(.text+0x3380): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here x11/xwellimagefont.o: In function `std::sph_bessell(unsigned int, long double)': xwellimagefont.cxx:(.text+0x3480): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here x11/xwellimagefont.o: In function `std::sph_neumannl(unsigned int, long double)': xwellimagefont.cxx:(.text+0x3620): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': xwellimagefont.cxx:(.text+0x37a0): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': xwellimagefont.cxx:(.text+0x3940): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here x11/xwellimagefont.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': xwellimagefont.cxx:(.text+0x3e20): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here x11/xwellimagefont.o: In function `std::laguerref(unsigned int, float)': xwellimagefont.cxx:(.text+0x3e40): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here x11/xwellimagefont.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': xwellimagefont.cxx:(.text+0x3e60): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here x11/xwellimagefont.o: In function `std::laguerrel(unsigned int, long double)': xwellimagefont.cxx:(.text+0x3e80): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here x11/xwellimagefont.o: In function `std::comp_ellint_3f(float, float)': xwellimagefont.cxx:(.text+0x3f60): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here x11/xwellimagefont.o: In function `std::ellint_3f(float, float, float)': xwellimagefont.cxx:(.text+0x3fc0): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here x11/xwellimagefont.o: In function `std::comp_ellint_3l(long double, long double)': xwellimagefont.cxx:(.text+0x3fe0): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here x11/xwellimagefont.o: In function `std::ellint_3l(long double, long double, long double)': xwellimagefont.cxx:(.text+0x4000): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here x11/xwellimagefont.o: In function `std::expintf(float)': xwellimagefont.cxx:(.text+0x4020): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here x11/xwellimagefont.o: In function `std::expintl(long double)': xwellimagefont.cxx:(.text+0x4060): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::hypergf(float, float, float, float)': xwellimagefont.cxx:(.text+0x40e0): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here x11/xwellimagefont.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': xwellimagefont.cxx:(.text+0x4100): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here image/image.o: In function `std::__terminate()': image.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here image/image.o: In function `std::__glibcxx_assert_fail()': image.cxx:(.text+0x1e0): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here image/image.o: In function `std::abs(long)': image.cxx:(.text+0x200): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here image/image.o: In function `std::abs(long long)': image.cxx:(.text+0x220): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here image/image.o: In function `std::div(long, long)': image.cxx:(.text+0x240): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here image/image.o: In function `__gnu_cxx::div(long long, long long)': image.cxx:(.text+0x260): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here image/image.o: In function `std::frexp(float, int*)': image.cxx:(.text+0x280): multiple definition of `std::frexp(float, int*)' main.o:main.cxx:(.text+0xa0): first defined here image/image.o: In function `std::frexp(long double, int*)': image.cxx:(.text+0x2a0): multiple definition of `std::frexp(long double, int*)' main.o:main.cxx:(.text+0xc0): first defined here image/image.o: In function `std::modf(float, float*)': image.cxx:(.text+0x2c0): multiple definition of `std::modf(float, float*)' main.o:main.cxx:(.text+0xe0): first defined here image/image.o: In function `std::modf(long double, long double*)': image.cxx:(.text+0x2e0): multiple definition of `std::modf(long double, long double*)' main.o:main.cxx:(.text+0x100): first defined here image/image.o: In function `std::remquo(float, float, int*)': image.cxx:(.text+0x300): multiple definition of `std::remquo(float, float, int*)' main.o:main.cxx:(.text+0x120): first defined here image/image.o: In function `std::remquo(long double, long double, int*)': image.cxx:(.text+0x320): multiple definition of `std::remquo(long double, long double, int*)' main.o:main.cxx:(.text+0x140): first defined here image/image.o: In function `std::hypot(float, float, float)': image.cxx:(.text+0x340): multiple definition of `std::hypot(float, float, float)' main.o:main.cxx:(.text+0x160): first defined here image/image.o: In function `std::hypot(double, double, double)': image.cxx:(.text+0x3e0): multiple definition of `std::hypot(double, double, double)' main.o:main.cxx:(.text+0x200): first defined here image/image.o: In function `std::hypot(long double, long double, long double)': image.cxx:(.text+0x480): multiple definition of `std::hypot(long double, long double, long double)' main.o:main.cxx:(.text+0x2a0): first defined here image/image.o: In function `__gnu_cxx::__ops::__iter_less_val()': image.cxx:(.text+0x7a0): multiple definition of `__gnu_cxx::__ops::__iter_less_val()' main.o:main.cxx:(.text+0x5c0): first defined here image/image.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)': image.cxx:(.text+0x7c0): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x5e0): first defined here image/image.o: In function `__gnu_cxx::__ops::__val_less_iter()': image.cxx:(.text+0x7e0): multiple definition of `__gnu_cxx::__ops::__val_less_iter()' main.o:main.cxx:(.text+0x600): first defined here image/image.o: In function `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)': image.cxx:(.text+0x800): multiple definition of `__gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter)' main.o:main.cxx:(.text+0x620): first defined here image/image.o: In function `__gnu_cxx::__ops::__iter_equal_to_iter()': image.cxx:(.text+0x820): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_iter()' main.o:main.cxx:(.text+0x640): first defined here image/image.o: In function `__gnu_cxx::__ops::__iter_equal_to_val()': image.cxx:(.text+0x840): multiple definition of `__gnu_cxx::__ops::__iter_equal_to_val()' main.o:main.cxx:(.text+0x660): first defined here image/image.o: In function `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)': image.cxx:(.text+0x860): multiple definition of `__gnu_cxx::__ops::__iter_comp_val(__gnu_cxx::__ops::_Iter_equal_to_iter)' main.o:main.cxx:(.text+0x680): first defined here image/image.o: In function `std::betaf(float, float)': image.cxx:(.text+0x880): multiple definition of `std::betaf(float, float)' main.o:main.cxx:(.text+0x6a0): first defined here image/image.o: In function `std::betal(long double, long double)': image.cxx:(.text+0x900): multiple definition of `std::betal(long double, long double)' main.o:main.cxx:(.text+0x720): first defined here image/image.o: In function `std::hermitef(unsigned int, float)': image.cxx:(.text+0xa60): multiple definition of `std::hermitef(unsigned int, float)' main.o:main.cxx:(.text+0x880): first defined here image/image.o: In function `std::hermitel(unsigned int, long double)': image.cxx:(.text+0xb20): multiple definition of `std::hermitel(unsigned int, long double)' main.o:main.cxx:(.text+0x940): first defined here image/image.o: In function `std::legendrel(unsigned int, long double)': image.cxx:(.text+0xd40): multiple definition of `std::legendrel(unsigned int, long double)' main.o:main.cxx:(.text+0xb60): first defined here image/image.o: In function `std::legendref(unsigned int, float)': image.cxx:(.text+0x2ca0): multiple definition of `std::legendref(unsigned int, float)' main.o:main.cxx:(.text+0xea0): first defined here image/image.o: In function `std::assoc_legendref(unsigned int, unsigned int, float)': image.cxx:(.text+0x2cc0): multiple definition of `std::assoc_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0xec0): first defined here image/image.o: In function `std::assoc_legendrel(unsigned int, unsigned int, long double)': image.cxx:(.text+0x2d00): multiple definition of `std::assoc_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0xf00): first defined here image/image.o: In function `std::sph_legendref(unsigned int, unsigned int, float)': image.cxx:(.text+0x32e0): multiple definition of `std::sph_legendref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x14e0): first defined here image/image.o: In function `std::sph_legendrel(unsigned int, unsigned int, long double)': image.cxx:(.text+0x3300): multiple definition of `std::sph_legendrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x1500): first defined here image/image.o: In function `std::comp_ellint_1f(float)': image.cxx:(.text+0x3320): multiple definition of `std::comp_ellint_1f(float)' main.o:main.cxx:(.text+0x1520): first defined here image/image.o: In function `std::ellint_1f(float, float)': image.cxx:(.text+0x33a0): multiple definition of `std::ellint_1f(float, float)' main.o:main.cxx:(.text+0x15a0): first defined here image/image.o: In function `std::comp_ellint_1l(long double)': image.cxx:(.text+0x33c0): multiple definition of `std::comp_ellint_1l(long double)' main.o:main.cxx:(.text+0x15c0): first defined here image/image.o: In function `std::ellint_1l(long double, long double)': image.cxx:(.text+0x3520): multiple definition of `std::ellint_1l(long double, long double)' main.o:main.cxx:(.text+0x1720): first defined here image/image.o: In function `std::comp_ellint_2f(float)': image.cxx:(.text+0x3540): multiple definition of `std::comp_ellint_2f(float)' main.o:main.cxx:(.text+0x1740): first defined here image/image.o: In function `std::ellint_2f(float, float)': image.cxx:(.text+0x3560): multiple definition of `std::ellint_2f(float, float)' main.o:main.cxx:(.text+0x1760): first defined here image/image.o: In function `std::comp_ellint_2l(long double)': image.cxx:(.text+0x3580): multiple definition of `std::comp_ellint_2l(long double)' main.o:main.cxx:(.text+0x1780): first defined here image/image.o: In function `std::ellint_2l(long double, long double)': image.cxx:(.text+0x35a0): multiple definition of `std::ellint_2l(long double, long double)' main.o:main.cxx:(.text+0x17a0): first defined here image/image.o: In function `std::cyl_bessel_if(float, float)': image.cxx:(.text+0x35c0): multiple definition of `std::cyl_bessel_if(float, float)' main.o:main.cxx:(.text+0x17c0): first defined here image/image.o: In function `std::cyl_bessel_kf(float, float)': image.cxx:(.text+0x37c0): multiple definition of `std::cyl_bessel_kf(float, float)' main.o:main.cxx:(.text+0x19c0): first defined here image/image.o: In function `std::cyl_bessel_il(long double, long double)': image.cxx:(.text+0x38c0): multiple definition of `std::cyl_bessel_il(long double, long double)' main.o:main.cxx:(.text+0x1ac0): first defined here image/image.o: In function `std::cyl_bessel_kl(long double, long double)': image.cxx:(.text+0x3f00): multiple definition of `std::cyl_bessel_kl(long double, long double)' main.o:main.cxx:(.text+0x2100): first defined here image/image.o: In function `std::cyl_bessel_jf(float, float)': image.cxx:(.text+0x4080): multiple definition of `std::cyl_bessel_jf(float, float)' main.o:main.cxx:(.text+0x2280): first defined here image/image.o: In function `std::cyl_neumannf(float, float)': image.cxx:(.text+0x40a0): multiple definition of `std::cyl_neumannf(float, float)' main.o:main.cxx:(.text+0x22a0): first defined here image/image.o: In function `__gnu_cxx::airy_aif(float)': image.cxx:(.text+0x41c0): multiple definition of `__gnu_cxx::airy_aif(float)' main.o:main.cxx:(.text+0x23c0): first defined here image/image.o: In function `__gnu_cxx::airy_bif(float)': image.cxx:(.text+0x4240): multiple definition of `__gnu_cxx::airy_bif(float)' main.o:main.cxx:(.text+0x2440): first defined here image/image.o: In function `std::cyl_bessel_jl(long double, long double)': image.cxx:(.text+0x42c0): multiple definition of `std::cyl_bessel_jl(long double, long double)' main.o:main.cxx:(.text+0x24c0): first defined here image/image.o: In function `std::cyl_neumannl(long double, long double)': image.cxx:(.text+0x4960): multiple definition of `std::cyl_neumannl(long double, long double)' main.o:main.cxx:(.text+0x2b60): first defined here image/image.o: In function `__gnu_cxx::airy_ail(long double)': image.cxx:(.text+0x4b40): multiple definition of `__gnu_cxx::airy_ail(long double)' main.o:main.cxx:(.text+0x2d40): first defined here image/image.o: In function `__gnu_cxx::airy_bil(long double)': image.cxx:(.text+0x4bc0): multiple definition of `__gnu_cxx::airy_bil(long double)' main.o:main.cxx:(.text+0x2dc0): first defined here image/image.o: In function `std::riemann_zetaf(float)': image.cxx:(.text+0x4c40): multiple definition of `std::riemann_zetaf(float)' main.o:main.cxx:(.text+0x2e40): first defined here image/image.o: In function `std::riemann_zetal(long double)': image.cxx:(.text+0x4e80): multiple definition of `std::riemann_zetal(long double)' main.o:main.cxx:(.text+0x3080): first defined here image/image.o: In function `std::sph_besself(unsigned int, float)': image.cxx:(.text+0x4ea0): multiple definition of `std::sph_besself(unsigned int, float)' main.o:main.cxx:(.text+0x30a0): first defined here image/image.o: In function `std::sph_neumannf(unsigned int, float)': image.cxx:(.text+0x4fa0): multiple definition of `std::sph_neumannf(unsigned int, float)' main.o:main.cxx:(.text+0x31a0): first defined here image/image.o: In function `std::sph_bessell(unsigned int, long double)': image.cxx:(.text+0x50a0): multiple definition of `std::sph_bessell(unsigned int, long double)' main.o:main.cxx:(.text+0x32a0): first defined here image/image.o: In function `std::sph_neumannl(unsigned int, long double)': image.cxx:(.text+0x5240): multiple definition of `std::sph_neumannl(unsigned int, long double)' main.o:main.cxx:(.text+0x3440): first defined here image/image.o: In function `__gnu_cxx::conf_hypergf(float, float, float)': image.cxx:(.text+0x53c0): multiple definition of `__gnu_cxx::conf_hypergf(float, float, float)' main.o:main.cxx:(.text+0x35c0): first defined here image/image.o: In function `__gnu_cxx::conf_hypergl(long double, long double, long double)': image.cxx:(.text+0x5560): multiple definition of `__gnu_cxx::conf_hypergl(long double, long double, long double)' main.o:main.cxx:(.text+0x3760): first defined here image/image.o: In function `std::assoc_laguerref(unsigned int, unsigned int, float)': image.cxx:(.text+0x5a40): multiple definition of `std::assoc_laguerref(unsigned int, unsigned int, float)' main.o:main.cxx:(.text+0x3c40): first defined here image/image.o: In function `std::laguerref(unsigned int, float)': image.cxx:(.text+0x5a60): multiple definition of `std::laguerref(unsigned int, float)' main.o:main.cxx:(.text+0x3c60): first defined here image/image.o: In function `std::assoc_laguerrel(unsigned int, unsigned int, long double)': image.cxx:(.text+0x5a80): multiple definition of `std::assoc_laguerrel(unsigned int, unsigned int, long double)' main.o:main.cxx:(.text+0x3c80): first defined here image/image.o: In function `std::laguerrel(unsigned int, long double)': image.cxx:(.text+0x5aa0): multiple definition of `std::laguerrel(unsigned int, long double)' main.o:main.cxx:(.text+0x3ca0): first defined here image/image.o: In function `std::comp_ellint_3f(float, float)': image.cxx:(.text+0x5b80): multiple definition of `std::comp_ellint_3f(float, float)' main.o:main.cxx:(.text+0x3d80): first defined here image/image.o: In function `std::ellint_3f(float, float, float)': image.cxx:(.text+0x5be0): multiple definition of `std::ellint_3f(float, float, float)' main.o:main.cxx:(.text+0x3de0): first defined here image/image.o: In function `std::comp_ellint_3l(long double, long double)': image.cxx:(.text+0x5c00): multiple definition of `std::comp_ellint_3l(long double, long double)' main.o:main.cxx:(.text+0x3e00): first defined here image/image.o: In function `std::ellint_3l(long double, long double, long double)': image.cxx:(.text+0x5c20): multiple definition of `std::ellint_3l(long double, long double, long double)' main.o:main.cxx:(.text+0x3e20): first defined here image/image.o: In function `std::expintf(float)': image.cxx:(.text+0x5c40): multiple definition of `std::expintf(float)' main.o:main.cxx:(.text+0x3e40): first defined here image/image.o: In function `std::expintl(long double)': image.cxx:(.text+0x5c80): multiple definition of `std::expintl(long double)' main.o:main.cxx:(.text+0x3e80): first defined here image/image.o: In function `__gnu_cxx::hypergf(float, float, float, float)': image.cxx:(.text+0x5d00): multiple definition of `__gnu_cxx::hypergf(float, float, float, float)' main.o:main.cxx:(.text+0x3f00): first defined here image/image.o: In function `__gnu_cxx::hypergl(long double, long double, long double, long double)': image.cxx:(.text+0x5d20): multiple definition of `__gnu_cxx::hypergl(long double, long double, long double, long double)' main.o:main.cxx:(.text+0x3f20): first defined here image/convert.o: In function `std::__terminate()': convert.cxx:(.text.unlikely+0x0): multiple definition of `std::__terminate()' main.o:main.cxx:(.text.unlikely+0x0): first defined here image/convert.o: In function `std::__glibcxx_assert_fail()': convert.cxx:(.text+0x1100): multiple definition of `std::__glibcxx_assert_fail()' main.o:main.cxx:(.text+0x0): first defined here image/convert.o: In function `std::abs(long)': convert.cxx:(.text+0x1120): multiple definition of `std::abs(long)' main.o:main.cxx:(.text+0x20): first defined here image/convert.o: In function `std::abs(long long)': convert.cxx:(.text+0x1140): multiple definition of `std::abs(long long)' main.o:main.cxx:(.text+0x40): first defined here image/convert.o: In function `std::div(long, long)': convert.cxx:(.text+0x1160): multiple definition of `std::div(long, long)' main.o:main.cxx:(.text+0x60): first defined here image/convert.o: In function `__gnu_cxx::div(long long, long long)': convert.cxx:(.text+0x1180): multiple definition of `__gnu_cxx::div(long long, long long)' main.o:main.cxx:(.text+0x80): first defined here wellimagefont.o: In function `WellImageFont::set_text(char*)': wellimagefont.cxx:(.text+0x28c): warning: stpcpy() is dangerous; do not use it commonfuncs.o: In function `find_full_path_for_file(char*, char*, FMode)': commonfuncs.cxx:(.text+0xee8): warning: sprintf() is often misused, please use snprintf() wellintro.o: In function `WellIntro::put_all_to_game()': wellintro.cxx:(.text+0x1930): warning: strcpy() is almost always misused, please use strlcpy() /usr/X11R6/lib/libICE.so.12.0: warning: strcat() is almost always misused, please use strlcat() collect2: error: ld returned 1 exit status *** Error 1 in src (makefile:166 '../xwelltris') *** Error 2 in target 'xwelltris' (ignored) >>> Running package in games/xwelltris,no_sdl at 1768694162.63 ===> games/xwelltris,no_sdl ===> Faking installation for xwelltris-1.0.1p6-no_sdl /usr/obj/ports/xwelltris-1.0.1-no_sdl/bin/install -c -s -m 755 /usr/obj/ports/xwelltris-1.0.1-no_sdl/xwelltris-1.0.1/xwelltris /usr/obj/ports/xwelltris-1.0.1-no_sdl/fake-sparc64-no_sdl/usr/local/bin install: /usr/obj/ports/xwelltris-1.0.1-no_sdl/xwelltris-1.0.1/xwelltris: No such file or directory *** Error 1 in games/xwelltris (Makefile:35 'do-install') *** Error 2 in games/xwelltris (/usr/ports/infrastructure/mk/bsd.port.mk:3147 '/usr/obj/ports/xwelltris-1.0.1-no_sdl/fake-sparc64-no_sdl/.fake_done') *** Error 2 in games/xwelltris (/usr/ports/infrastructure/mk/bsd.port.mk:2239 '/usr/ports/packages/sparc64/all/xwelltris-1.0.1p6-no_sdl.tgz') *** Error 2 in games/xwelltris (/usr/ports/infrastructure/mk/bsd.port.mk:2731 '_internal-package': @case X${_DEPENDS_CACHE} in X) _DEPENDS_...) *** Error 2 in games/xwelltris (/usr/ports/infrastructure/mk/bsd.port.mk:2710 'package': @lock=xwelltris-1.0.1p6-no_sdl; export _LOCKS_HELD...) ===> Exiting games/xwelltris,no_sdl with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'package': @: ${echo_msg:=echo}; : ${target:=package}; for i in ; do ...) >>> Ended at 1768694166.02 max_stuck=91.37/build=1297.94/package=3.47 Error: job failed with 512 on sparc64-0d at 1768694166