DC-Build-Header: scantool 1.21+dfsg-2 / Fri Jan 13 03:30:12 +0100 2012 sbuild (Debian sbuild) 0.62.2 (05 Apr 2011) on stremi-34.reims.grid5000.fr ╔══════════════════════════════════════════════════════════════════════════════╗ ║ scantool 1.21+dfsg-2 (amd64) 13 Jan 2012 03:30 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: scantool Version: 1.21+dfsg-2 Source Version: 1.21+dfsg-2 Distribution: lsid64b Architecture: amd64 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Update chroot │ └──────────────────────────────────────────────────────────────────────────────┘ Ign http://localhost sid InRelease Get:1 http://localhost sid Release.gpg [836 B] Get:2 http://localhost sid Release [188 kB] Ign http://localhost sid/main Sources/DiffIndex Ign http://localhost sid/main amd64 Packages/DiffIndex Ign http://localhost sid/main TranslationIndex Get:3 http://localhost sid/main Sources [7544 kB] Get:4 http://localhost sid/main amd64 Packages [10.4 MB] Ign http://localhost sid/main Translation-en Fetched 18.2 MB in 4s (4175 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages have been kept back: clang cpp-4.6 g++-4.6 gcc-4.6 gcc-4.6-base libgcc1 libgomp1 libquadmath0 libstdc++6 libstdc++6-4.6-dev 0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded. ┌──────────────────────────────────────────────────────────────────────────────┐ │ Fetch source files │ └──────────────────────────────────────────────────────────────────────────────┘ Check APT ───────── Checking available source versions... Download source files with APT ────────────────────────────── Reading package lists... Building dependency tree... Reading state information... Need to get 418 kB of source archives. Get:1 http://localhost/debian/ sid/main scantool 1.21+dfsg-2 (dsc) [2075 B] Get:2 http://localhost/debian/ sid/main scantool 1.21+dfsg-2 (tar) [249 kB] Get:3 http://localhost/debian/ sid/main scantool 1.21+dfsg-2 (tar) [156 kB] Get:4 http://localhost/debian/ sid/main scantool 1.21+dfsg-2 (diff) [11.0 kB] Fetched 418 kB in 0s (20.9 MB/s) Download complete and in download only mode Check arch ────────── Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/build/scantool-BYnPPU/resolver-DcIs7x/apt_archive/sbuild-build-depends-core-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install core build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded. Need to get 0 B/702 B of archives. After this operation, 0 B of additional disk space will be used. WARNING: The following packages cannot be authenticated! sbuild-build-depends-core-dummy Authentication warning overridden. Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 10821 files and directories currently installed.) Unpacking sbuild-build-depends-core-dummy (from .../sbuild-build-depends-core-dummy.deb) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Cannot open /var/lib/schroot/mount/lsid64b-acf1087b-0fc0-4e67-8638-aeb5ea834da5/etc/lsb-release: No such file or directory Merged Build-Depends: base-files, base-passwd, bash, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, ncurses-base, ncurses-bin, perl-base, sed, login, sysvinit-utils, sysvinit, tar, bsdutils, mount, util-linux, libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 7.0.50~), dh-autoreconf, liballegro4.2-dev Filtered Build-Depends: base-files, base-passwd, bash, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, ncurses-base, ncurses-bin, perl-base, sed, login, sysvinit-utils, sysvinit, tar, bsdutils, mount, util-linux, libc6-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 7.0.50~), dh-autoreconf, liballegro4.2-dev dpkg-deb: building package `sbuild-build-depends-scantool-dummy' in `/build/scantool-BYnPPU/resolver-NG9Sll/apt_archive/sbuild-build-depends-scantool-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install scantool build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: autoconf automake autotools-dev bsdmainutils debhelper dh-autoreconf file gettext gettext-base groff-base html2text intltool-debian liballegro4.2 liballegro4.2-dev libasound2 libcroco3 libglib2.0-0 libmagic1 libpcre3 libpipeline1 libpthread-stubs0 libpthread-stubs0-dev libtool libunistring0 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb1 libxcb1-dev libxcursor-dev libxcursor1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxml2 libxpm-dev libxpm4 libxrender-dev libxrender1 libxxf86dga1 libxxf86vm-dev libxxf86vm1 m4 man-db po-debconf x11-common x11proto-core-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-render-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev Suggested packages: autoconf2.13 autoconf-archive gnu-standards autoconf-doc wamerican wordlist whois vacation dh-make gettext-doc groff liballegro4.2-plugin-esd libasound2-plugins libtool-doc automaken gfortran fortran95-compiler gcj www-browser libmail-box-perl Recommended packages: autopoint curl wget lynx-cur liballegro4.2-plugin-jack libglib2.0-data shared-mime-info libltdl-dev libx11-doc xml-core libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autotools-dev bsdmainutils debhelper dh-autoreconf file gettext gettext-base groff-base html2text intltool-debian liballegro4.2 liballegro4.2-dev libasound2 libcroco3 libglib2.0-0 libmagic1 libpcre3 libpipeline1 libpthread-stubs0 libpthread-stubs0-dev libtool libunistring0 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb1 libxcb1-dev libxcursor-dev libxcursor1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxml2 libxpm-dev libxpm4 libxrender-dev libxrender1 libxxf86dga1 libxxf86vm-dev libxxf86vm1 m4 man-db po-debconf sbuild-build-depends-scantool-dummy x11-common x11proto-core-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-render-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev 0 upgraded, 61 newly installed, 0 to remove and 10 not upgraded. Need to get 18.2 MB/18.2 MB of archives. After this operation, 52.5 MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! libpipeline1 libpcre3 libasound2 libglib2.0-0 libxml2 libcroco3 libunistring0 libxau6 libxdmcp6 libxcb1 libx11-data libx11-6 libxfixes3 libxrender1 libxcursor1 libxext6 libxpm4 libxxf86vm1 bsdmainutils groff-base man-db libmagic1 file gettext-base m4 autoconf autotools-dev automake html2text gettext intltool-debian po-debconf debhelper libtool dh-autoreconf x11-common libxxf86dga1 liballegro4.2 xorg-sgml-doctools x11proto-core-dev x11proto-input-dev x11proto-xext-dev libxau-dev libxdmcp-dev x11proto-kb-dev xtrans-dev libpthread-stubs0 libpthread-stubs0-dev libxcb1-dev libx11-dev libxext-dev libxpm-dev x11proto-xf86vidmode-dev libxxf86vm-dev x11proto-render-dev libxrender-dev x11proto-fixes-dev libxfixes-dev libxcursor-dev liballegro4.2-dev sbuild-build-depends-scantool-dummy Authentication warning overridden. Get:1 http://localhost/debian/ sid/main libpipeline1 amd64 1.2.0-5 [38.2 kB] Get:2 http://localhost/debian/ sid/main libpcre3 amd64 8.12-4 [225 kB] Get:3 http://localhost/debian/ sid/main libasound2 amd64 1.0.24.1-4 [446 kB] Get:4 http://localhost/debian/ sid/main libglib2.0-0 amd64 2.30.2-4 [1844 kB] Get:5 http://localhost/debian/ sid/main libxml2 amd64 2.7.8.dfsg-5.1 [891 kB] Get:6 http://localhost/debian/ sid/main libcroco3 amd64 0.6.2-2 [122 kB] Get:7 http://localhost/debian/ sid/main libunistring0 amd64 0.9.3-5 [434 kB] Get:8 http://localhost/debian/ sid/main libxau6 amd64 1:1.0.6-4 [17.1 kB] Get:9 http://localhost/debian/ sid/main libxdmcp6 amd64 1:1.1.0-4 [22.9 kB] Get:10 http://localhost/debian/ sid/main libxcb1 amd64 1.7-4 [43.7 kB] Get:11 http://localhost/debian/ sid/main libx11-data all 2:1.4.4-4 [187 kB] Get:12 http://localhost/debian/ sid/main libx11-6 amd64 2:1.4.4-4 [889 kB] Get:13 http://localhost/debian/ sid/main libxfixes3 amd64 1:5.0-4 [21.5 kB] Get:14 http://localhost/debian/ sid/main libxrender1 amd64 1:0.9.6-2 [31.5 kB] Get:15 http://localhost/debian/ sid/main libxcursor1 amd64 1:1.1.12-1 [26.8 kB] Get:16 http://localhost/debian/ sid/main libxext6 amd64 2:1.3.0-3 [52.3 kB] Get:17 http://localhost/debian/ sid/main libxpm4 amd64 1:3.5.9-4 [48.1 kB] Get:18 http://localhost/debian/ sid/main libxxf86vm1 amd64 1:1.1.1-2 [18.2 kB] Get:19 http://localhost/debian/ sid/main bsdmainutils amd64 8.2.3 [208 kB] Get:20 http://localhost/debian/ sid/main groff-base amd64 1.21-6 [1150 kB] Get:21 http://localhost/debian/ sid/main man-db amd64 2.6.0.2-3 [1015 kB] Get:22 http://localhost/debian/ sid/main libmagic1 amd64 5.09-2 [246 kB] Get:23 http://localhost/debian/ sid/main file amd64 5.09-2 [52.0 kB] Get:24 http://localhost/debian/ sid/main gettext-base amd64 0.18.1.1-5 [154 kB] Get:25 http://localhost/debian/ sid/main m4 amd64 1.4.16-2 [259 kB] Get:26 http://localhost/debian/ sid/main autoconf all 2.68-1 [804 kB] Get:27 http://localhost/debian/ sid/main autotools-dev all 20110511.1 [73.8 kB] Get:28 http://localhost/debian/ sid/main automake all 1:1.11.1-1 [611 kB] Get:29 http://localhost/debian/ sid/main html2text amd64 1.3.2a-15 [103 kB] Get:30 http://localhost/debian/ sid/main gettext amd64 0.18.1.1-5 [2080 kB] Get:31 http://localhost/debian/ sid/main intltool-debian all 0.35.0+20060710.1 [30.8 kB] Get:32 http://localhost/debian/ sid/main po-debconf all 1.0.16+nmu2 [224 kB] Get:33 http://localhost/debian/ sid/main debhelper all 8.9.14 [693 kB] Get:34 http://localhost/debian/ sid/main libtool amd64 2.4.2-1 [617 kB] Get:35 http://localhost/debian/ sid/main dh-autoreconf all 5 [14.5 kB] Get:36 http://localhost/debian/ sid/main x11-common all 1:7.6+10 [281 kB] Get:37 http://localhost/debian/ sid/main libxxf86dga1 amd64 2:1.1.2-1 [21.6 kB] Get:38 http://localhost/debian/ sid/main liballegro4.2 amd64 2:4.2.2-3 [645 kB] Get:39 http://localhost/debian/ sid/main xorg-sgml-doctools all 1:1.10-1 [24.1 kB] Get:40 http://localhost/debian/ sid/main x11proto-core-dev all 7.0.22-1 [323 kB] Get:41 http://localhost/debian/ sid/main x11proto-input-dev all 2.1-1 [145 kB] Get:42 http://localhost/debian/ sid/main x11proto-xext-dev all 7.2.0-3 [255 kB] Get:43 http://localhost/debian/ sid/main libxau-dev amd64 1:1.0.6-4 [20.6 kB] Get:44 http://localhost/debian/ sid/main libxdmcp-dev amd64 1:1.1.0-4 [39.3 kB] Get:45 http://localhost/debian/ sid/main x11proto-kb-dev all 1.0.5-2 [27.5 kB] Get:46 http://localhost/debian/ sid/main xtrans-dev all 1.2.6-2 [101 kB] Get:47 http://localhost/debian/ sid/main libpthread-stubs0 amd64 0.3-3 [3228 B] Get:48 http://localhost/debian/ sid/main libpthread-stubs0-dev amd64 0.3-3 [3998 B] Get:49 http://localhost/debian/ sid/main libxcb1-dev amd64 1.7-4 [82.7 kB] Get:50 http://localhost/debian/ sid/main libx11-dev amd64 2:1.4.4-4 [1027 kB] Get:51 http://localhost/debian/ sid/main libxext-dev amd64 2:1.3.0-3 [167 kB] Get:52 http://localhost/debian/ sid/main libxpm-dev amd64 1:3.5.9-4 [107 kB] Get:53 http://localhost/debian/ sid/main x11proto-xf86vidmode-dev all 2.3.1-2 [6114 B] Get:54 http://localhost/debian/ sid/main libxxf86vm-dev amd64 1:1.1.1-2 [22.9 kB] Get:55 http://localhost/debian/ sid/main x11proto-render-dev all 2:0.11.1-2 [20.8 kB] Get:56 http://localhost/debian/ sid/main libxrender-dev amd64 1:0.9.6-2 [39.7 kB] Get:57 http://localhost/debian/ sid/main x11proto-fixes-dev all 1:5.0-2 [19.2 kB] Get:58 http://localhost/debian/ sid/main libxfixes-dev amd64 1:5.0-4 [23.4 kB] Get:59 http://localhost/debian/ sid/main libxcursor-dev amd64 1:1.1.12-1 [34.7 kB] Get:60 http://localhost/debian/ sid/main liballegro4.2-dev amd64 2:4.2.2-3 [1040 kB] Extracting templates from packages: 49% Extracting templates from packages: 98% Extracting templates from packages: 100% Preconfiguring packages ... Fetched 18.2 MB in 0s (39.6 MB/s) Selecting previously unselected package libpipeline1. (Reading database ... 10821 files and directories currently installed.) Unpacking libpipeline1 (from .../libpipeline1_1.2.0-5_amd64.deb) ... Selecting previously unselected package libpcre3. Unpacking libpcre3 (from .../libpcre3_8.12-4_amd64.deb) ... Selecting previously unselected package libasound2. Unpacking libasound2 (from .../libasound2_1.0.24.1-4_amd64.deb) ... Selecting previously unselected package libglib2.0-0. Unpacking libglib2.0-0 (from .../libglib2.0-0_2.30.2-4_amd64.deb) ... Selecting previously unselected package libxml2. Unpacking libxml2 (from .../libxml2_2.7.8.dfsg-5.1_amd64.deb) ... Selecting previously unselected package libcroco3. Unpacking libcroco3 (from .../libcroco3_0.6.2-2_amd64.deb) ... Selecting previously unselected package libunistring0. Unpacking libunistring0 (from .../libunistring0_0.9.3-5_amd64.deb) ... Selecting previously unselected package libxau6. Unpacking libxau6 (from .../libxau6_1%3a1.0.6-4_amd64.deb) ... Selecting previously unselected package libxdmcp6. Unpacking libxdmcp6 (from .../libxdmcp6_1%3a1.1.0-4_amd64.deb) ... Selecting previously unselected package libxcb1. Unpacking libxcb1 (from .../libxcb1_1.7-4_amd64.deb) ... Selecting previously unselected package libx11-data. Unpacking libx11-data (from .../libx11-data_2%3a1.4.4-4_all.deb) ... Selecting previously unselected package libx11-6. Unpacking libx11-6 (from .../libx11-6_2%3a1.4.4-4_amd64.deb) ... Selecting previously unselected package libxfixes3. Unpacking libxfixes3 (from .../libxfixes3_1%3a5.0-4_amd64.deb) ... Selecting previously unselected package libxrender1. Unpacking libxrender1 (from .../libxrender1_1%3a0.9.6-2_amd64.deb) ... Selecting previously unselected package libxcursor1. Unpacking libxcursor1 (from .../libxcursor1_1%3a1.1.12-1_amd64.deb) ... Selecting previously unselected package libxext6. Unpacking libxext6 (from .../libxext6_2%3a1.3.0-3_amd64.deb) ... Selecting previously unselected package libxpm4. Unpacking libxpm4 (from .../libxpm4_1%3a3.5.9-4_amd64.deb) ... Selecting previously unselected package libxxf86vm1. Unpacking libxxf86vm1 (from .../libxxf86vm1_1%3a1.1.1-2_amd64.deb) ... Selecting previously unselected package bsdmainutils. Unpacking bsdmainutils (from .../bsdmainutils_8.2.3_amd64.deb) ... Selecting previously unselected package groff-base. Unpacking groff-base (from .../groff-base_1.21-6_amd64.deb) ... Selecting previously unselected package man-db. Unpacking man-db (from .../man-db_2.6.0.2-3_amd64.deb) ... Selecting previously unselected package libmagic1. Unpacking libmagic1 (from .../libmagic1_5.09-2_amd64.deb) ... Selecting previously unselected package file. Unpacking file (from .../archives/file_5.09-2_amd64.deb) ... Selecting previously unselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.18.1.1-5_amd64.deb) ... Selecting previously unselected package m4. Unpacking m4 (from .../archives/m4_1.4.16-2_amd64.deb) ... Selecting previously unselected package autoconf. Unpacking autoconf (from .../autoconf_2.68-1_all.deb) ... Selecting previously unselected package autotools-dev. Unpacking autotools-dev (from .../autotools-dev_20110511.1_all.deb) ... Selecting previously unselected package automake. Unpacking automake (from .../automake_1%3a1.11.1-1_all.deb) ... Selecting previously unselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-15_amd64.deb) ... Selecting previously unselected package gettext. Unpacking gettext (from .../gettext_0.18.1.1-5_amd64.deb) ... Selecting previously unselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously unselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.16+nmu2_all.deb) ... Selecting previously unselected package debhelper. Unpacking debhelper (from .../debhelper_8.9.14_all.deb) ... Selecting previously unselected package libtool. Unpacking libtool (from .../libtool_2.4.2-1_amd64.deb) ... Selecting previously unselected package dh-autoreconf. Unpacking dh-autoreconf (from .../dh-autoreconf_5_all.deb) ... Selecting previously unselected package x11-common. Unpacking x11-common (from .../x11-common_1%3a7.6+10_all.deb) ... Selecting previously unselected package libxxf86dga1. Unpacking libxxf86dga1 (from .../libxxf86dga1_2%3a1.1.2-1_amd64.deb) ... Selecting previously unselected package liballegro4.2. Unpacking liballegro4.2 (from .../liballegro4.2_2%3a4.2.2-3_amd64.deb) ... Selecting previously unselected package xorg-sgml-doctools. Unpacking xorg-sgml-doctools (from .../xorg-sgml-doctools_1%3a1.10-1_all.deb) ... Selecting previously unselected package x11proto-core-dev. Unpacking x11proto-core-dev (from .../x11proto-core-dev_7.0.22-1_all.deb) ... Selecting previously unselected package x11proto-input-dev. Unpacking x11proto-input-dev (from .../x11proto-input-dev_2.1-1_all.deb) ... Selecting previously unselected package x11proto-xext-dev. Unpacking x11proto-xext-dev (from .../x11proto-xext-dev_7.2.0-3_all.deb) ... Selecting previously unselected package libxau-dev. Unpacking libxau-dev (from .../libxau-dev_1%3a1.0.6-4_amd64.deb) ... Selecting previously unselected package libxdmcp-dev. Unpacking libxdmcp-dev (from .../libxdmcp-dev_1%3a1.1.0-4_amd64.deb) ... Selecting previously unselected package x11proto-kb-dev. Unpacking x11proto-kb-dev (from .../x11proto-kb-dev_1.0.5-2_all.deb) ... Selecting previously unselected package xtrans-dev. Unpacking xtrans-dev (from .../xtrans-dev_1.2.6-2_all.deb) ... Selecting previously unselected package libpthread-stubs0. Unpacking libpthread-stubs0 (from .../libpthread-stubs0_0.3-3_amd64.deb) ... Selecting previously unselected package libpthread-stubs0-dev. Unpacking libpthread-stubs0-dev (from .../libpthread-stubs0-dev_0.3-3_amd64.deb) ... Selecting previously unselected package libxcb1-dev. Unpacking libxcb1-dev (from .../libxcb1-dev_1.7-4_amd64.deb) ... Selecting previously unselected package libx11-dev. Unpacking libx11-dev (from .../libx11-dev_2%3a1.4.4-4_amd64.deb) ... Selecting previously unselected package libxext-dev. Unpacking libxext-dev (from .../libxext-dev_2%3a1.3.0-3_amd64.deb) ... Selecting previously unselected package libxpm-dev. Unpacking libxpm-dev (from .../libxpm-dev_1%3a3.5.9-4_amd64.deb) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Unpacking x11proto-xf86vidmode-dev (from .../x11proto-xf86vidmode-dev_2.3.1-2_all.deb) ... Selecting previously unselected package libxxf86vm-dev. Unpacking libxxf86vm-dev (from .../libxxf86vm-dev_1%3a1.1.1-2_amd64.deb) ... Selecting previously unselected package x11proto-render-dev. Unpacking x11proto-render-dev (from .../x11proto-render-dev_2%3a0.11.1-2_all.deb) ... Selecting previously unselected package libxrender-dev. Unpacking libxrender-dev (from .../libxrender-dev_1%3a0.9.6-2_amd64.deb) ... Selecting previously unselected package x11proto-fixes-dev. Unpacking x11proto-fixes-dev (from .../x11proto-fixes-dev_1%3a5.0-2_all.deb) ... Selecting previously unselected package libxfixes-dev. Unpacking libxfixes-dev (from .../libxfixes-dev_1%3a5.0-4_amd64.deb) ... Selecting previously unselected package libxcursor-dev. Unpacking libxcursor-dev (from .../libxcursor-dev_1%3a1.1.12-1_amd64.deb) ... Selecting previously unselected package liballegro4.2-dev. Unpacking liballegro4.2-dev (from .../liballegro4.2-dev_2%3a4.2.2-3_amd64.deb) ... Selecting previously unselected package sbuild-build-depends-scantool-dummy. Unpacking sbuild-build-depends-scantool-dummy (from .../sbuild-build-depends-scantool-dummy.deb) ... Processing triggers for install-info ... Setting up libpipeline1 (1.2.0-5) ... Setting up libpcre3 (8.12-4) ... Setting up libasound2 (1.0.24.1-4) ... Setting up libglib2.0-0 (2.30.2-4) ... No schema files found: doing nothing. Setting up libxml2 (2.7.8.dfsg-5.1) ... Setting up libcroco3 (0.6.2-2) ... Setting up libunistring0 (0.9.3-5) ... Setting up libxau6 (1:1.0.6-4) ... Setting up libxdmcp6 (1:1.1.0-4) ... Setting up libxcb1 (1.7-4) ... Setting up libx11-data (2:1.4.4-4) ... Setting up libx11-6 (2:1.4.4-4) ... Setting up libxfixes3 (1:5.0-4) ... Setting up libxrender1 (1:0.9.6-2) ... Setting up libxcursor1 (1:1.1.12-1) ... Setting up libxext6 (2:1.3.0-3) ... Setting up libxpm4 (1:3.5.9-4) ... Setting up libxxf86vm1 (1:1.1.1-2) ... Setting up bsdmainutils (8.2.3) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode. update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode. Setting up groff-base (1.21-6) ... Setting up man-db (2.6.0.2-3) ... Building database of manual pages ... Setting up libmagic1 (5.09-2) ... Setting up file (5.09-2) ... Setting up gettext-base (0.18.1.1-5) ... Setting up m4 (1.4.16-2) ... Setting up autoconf (2.68-1) ... Setting up autotools-dev (20110511.1) ... Setting up automake (1:1.11.1-1) ... update-alternatives: using /usr/bin/automake-1.11 to provide /usr/bin/automake (automake) in auto mode. Setting up html2text (1.3.2a-15) ... Setting up gettext (0.18.1.1-5) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2) ... Setting up debhelper (8.9.14) ... Setting up libtool (2.4.2-1) ... Setting up dh-autoreconf (5) ... Setting up x11-common (1:7.6+10) ... invoke-rc.d: policy-rc.d denied execution of start. Setting up libxxf86dga1 (2:1.1.2-1) ... Setting up liballegro4.2 (2:4.2.2-3) ... Setting up xorg-sgml-doctools (1:1.10-1) ... Setting up x11proto-core-dev (7.0.22-1) ... Setting up x11proto-input-dev (2.1-1) ... Setting up x11proto-xext-dev (7.2.0-3) ... Setting up libxau-dev (1:1.0.6-4) ... Setting up libxdmcp-dev (1:1.1.0-4) ... Setting up x11proto-kb-dev (1.0.5-2) ... Setting up xtrans-dev (1.2.6-2) ... Setting up libpthread-stubs0 (0.3-3) ... Setting up libpthread-stubs0-dev (0.3-3) ... Setting up libxcb1-dev (1.7-4) ... Setting up libx11-dev (2:1.4.4-4) ... Setting up libxext-dev (2:1.3.0-3) ... Setting up libxpm-dev (1:3.5.9-4) ... Setting up x11proto-xf86vidmode-dev (2.3.1-2) ... Setting up libxxf86vm-dev (1:1.1.1-2) ... Setting up x11proto-render-dev (2:0.11.1-2) ... Setting up libxrender-dev (1:0.9.6-2) ... Setting up x11proto-fixes-dev (1:5.0-2) ... Setting up libxfixes-dev (1:5.0-4) ... Setting up libxcursor-dev (1:1.1.12-1) ... Setting up liballegro4.2-dev (2:4.2.2-3) ... Setting up sbuild-build-depends-scantool-dummy (0.invalid.0) ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build environment │ └──────────────────────────────────────────────────────────────────────────────┘ Kernel: Linux 2.6.32-5-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.22-4 dpkg-dev_1.16.1.2 g++-4.6_4.6.2-9 gcc-4.6_4.6.2-9 libc6-dev_2.13-24 libstdc++6_4.6.2-9 libstdc++6-4.6-dev_4.6.2-9 linux-libc-dev_3.1.8-2 Package versions: apt_0.8.15.9 apt-utils_0.8.15.9 autoconf_2.68-1 automake_1:1.11.1-1 autotools-dev_20110511.1 base-files_6.5 base-passwd_3.5.24 bash_4.2-1 binutils_2.22-4 bsdmainutils_8.2.3 bsdutils_1:2.20.1-1.1 build-essential_11.5 bzip2_1.0.6-1 clang_3.0-5 coreutils_8.13-3 cpp_4:4.6.2-4 cpp-4.6_4.6.2-9 dash_0.5.7-2 debconf_1.5.41 debfoster_2.7-1.1 debhelper_8.9.14 debian-archive-keyring_2010.08.28 debianutils_4.1 dh-autoreconf_5 diffutils_1:3.2-1 dpkg_1.16.1.2 dpkg-dev_1.16.1.2 e2fslibs_1.42-1 e2fsprogs_1.42-1 fakeroot_1.18.2-1 file_5.09-2 findutils_4.4.2-4 g++_4:4.6.2-4 g++-4.6_4.6.2-9 gcc_4:4.6.2-4 gcc-4.6_4.6.2-9 gcc-4.6-base_4.6.2-9 gettext_0.18.1.1-5 gettext-base_0.18.1.1-5 gnupg_1.4.11-3 gpgv_1.4.11-3 grep_2.10-1 groff-base_1.21-6 gzip_1.4-2 hostname_3.09 html2text_1.3.2a-15 initscripts_2.88dsf-18 insserv_1.14.0-2.1 install-info_4.13a.dfsg.1-8 intltool-debian_0.35.0+20060710.1 less_444-1 libacl1_2.2.51-5 liballegro4.2_2:4.2.2-3 liballegro4.2-dev_2:4.2.2-3 libasound2_1.0.24.1-4 libattr1_1:2.4.46-5 libblkid1_2.20.1-1.1 libbz2-1.0_1.0.6-1 libc-bin_2.13-24 libc-dev-bin_2.13-24 libc6_2.13-24 libc6-dev_2.13-24 libclang-common-dev_3.0-5 libclass-isa-perl_0.36-3 libcomerr2_1.42-1 libcroco3_0.6.2-2 libdb5.1_5.1.29-1 libdpkg-perl_1.16.1.2 libffi5_3.0.10-3 libgc1c2_1:7.1-8 libgcc1_1:4.6.2-9 libgdbm3_1.8.3-10 libglib2.0-0_2.30.2-4 libgmp10_2:5.0.2+dfsg-2 libgomp1_4.6.2-9 libllvm3.0_3.0-5 liblzma2_5.1.1alpha+20110809-2 liblzma5_5.1.1alpha+20110809-3 libmagic1_5.09-2 libmount1_2.20.1-1.1 libmpc2_0.9-4 libmpfr4_3.1.0-3 libncurses5_5.9-4 libncursesw5_5.9-4 libpam-modules_1.1.3-6 libpam-modules-bin_1.1.3-6 libpam-runtime_1.1.3-6 libpam0g_1.1.3-6 libpcre3_8.12-4 libpipeline1_1.2.0-5 libpthread-stubs0_0.3-3 libpthread-stubs0-dev_0.3-3 libquadmath0_4.6.2-9 libreadline6_6.2-8 libselinux1_2.1.0-4 libsepol1_2.1.0-1.2 libslang2_2.2.4-5 libss2_1.42-1 libstdc++6_4.6.2-9 libstdc++6-4.6-dev_4.6.2-9 libswitch-perl_2.16-2 libtimedate-perl_1.2000-1 libtinfo5_5.9-4 libtool_2.4.2-1 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-20 libuuid1_2.20.1-1.1 libx11-6_2:1.4.4-4 libx11-data_2:1.4.4-4 libx11-dev_2:1.4.4-4 libxau-dev_1:1.0.6-4 libxau6_1:1.0.6-4 libxcb1_1.7-4 libxcb1-dev_1.7-4 libxcursor-dev_1:1.1.12-1 libxcursor1_1:1.1.12-1 libxdmcp-dev_1:1.1.0-4 libxdmcp6_1:1.1.0-4 libxext-dev_2:1.3.0-3 libxext6_2:1.3.0-3 libxfixes-dev_1:5.0-4 libxfixes3_1:5.0-4 libxml2_2.7.8.dfsg-5.1 libxpm-dev_1:3.5.9-4 libxpm4_1:3.5.9-4 libxrender-dev_1:0.9.6-2 libxrender1_1:0.9.6-2 libxxf86dga1_2:1.1.2-1 libxxf86vm-dev_1:1.1.1-2 libxxf86vm1_1:1.1.1-2 linux-libc-dev_3.1.8-2 login_1:4.1.4.2+svn3283-3 lsb-base_3.2-28 m4_1.4.16-2 make_3.81-8.1 man-db_2.6.0.2-3 mawk_1.3.3-16 mount_2.20.1-1.1 multiarch-support_2.13-24 ncurses-base_5.9-4 ncurses-bin_5.9-4 nvi_1.81.6-8.2 passwd_1:4.1.4.2+svn3283-3 patch_2.6.1-2 perl_5.14.2-6 perl-base_5.14.2-6 perl-modules_5.14.2-6 po-debconf_1.0.16+nmu2 readline-common_6.2-8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-scantool-dummy_0.invalid.0 sed_4.2.1-9 sensible-utils_0.0.6 sysv-rc_2.88dsf-18 sysvinit_2.88dsf-18 sysvinit-utils_2.88dsf-18 tar_1.26-4 tzdata_2011n-2 util-linux_2.20.1-1.1 x11-common_1:7.6+10 x11proto-core-dev_7.0.22-1 x11proto-fixes-dev_1:5.0-2 x11proto-input-dev_2.1-1 x11proto-kb-dev_1.0.5-2 x11proto-render-dev_2:0.11.1-2 x11proto-xext-dev_7.2.0-3 x11proto-xf86vidmode-dev_2.3.1-2 xorg-sgml-doctools_1:1.10-1 xtrans-dev_1.2.6-2 xz-utils_5.1.1alpha+20110809-3 zlib1g_1:1.2.3.4.dfsg-3 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build │ └──────────────────────────────────────────────────────────────────────────────┘ Unpack source ───────────── gpgv: keyblock resource `/var/lib/sbuild/.gnupg/trustedkeys.gpg': file open error gpgv: Signature made Thu Jun 23 07:31:44 2011 CEST using RSA key ID DC6DC026 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./scantool_1.21+dfsg-2.dsc dpkg-source: info: extracting scantool in scantool-1.21+dfsg dpkg-source: info: unpacking scantool_1.21+dfsg.orig.tar.bz2 dpkg-source: info: unpacking scantool_1.21+dfsg.orig-dzcomm.tar.bz2 dpkg-source: info: unpacking scantool_1.21+dfsg-2.debian.tar.gz dpkg-source: info: applying dzcomm-usb-serial.patch dpkg-source: info: applying scantool-linux-build.patch dpkg-source: info: applying logging-newlines.patch dpkg-source: info: applying drop-listports.patch dpkg-source: info: applying allow-elm327-clones.patch Check disc space ──────────────── Sufficient free space for build dpkg-buildpackage ───────────────── dpkg-buildpackage: source package scantool dpkg-buildpackage: source version 1.21+dfsg-2 dpkg-source --before-build scantool-1.21+dfsg dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean dh clean dh_testdir dh_auto_clean make[1]: Entering directory `/build/scantool-BYnPPU/scantool-1.21+dfsg' rm -f main.o main_menu.o serial.o options.o sensors.o trouble_code_reader.o custom_gui.o error_handlers.o about.o reset.o scantool make[1]: Leaving directory `/build/scantool-BYnPPU/scantool-1.21+dfsg' debian/rules override_dh_clean make[1]: Entering directory `/build/scantool-BYnPPU/scantool-1.21+dfsg' cd dzcomm && make clean make[2]: Entering directory `/build/scantool-BYnPPU/scantool-1.21+dfsg/dzcomm' rm -fv docs/*.texi docs/*.txi docs/*.tex docs/*.info docs/*.inf obj/*/*.o obj/*/*/*.o obj/*/*/*/*.o obj/*/*.obj obj/*/*/*.obj obj/*/*.h obj/*/*.s obj/*/*.exe obj/*/*/*.lst obj/*/*/*.asm obj/*/*/*.res obj/*/asmdef src/i386/asmdef lib/*/*.a lib/unix/*.so* lib/unix/sta* lib/*/*.lib lib/*/*.exp lib/*/*.dll lib/*/*.pdb lib/*/*.ilk lib/*/*.map *.pdb */*.pdb */*.ilk */*.map */*.sym gmon.out */gmon.out */*.prf dzcomm.log */dzcomm.log */*/dzcomm.log log */log */*/log core */core */*/core removed `obj/djgpp/mmx.h' removed `obj/djgpp/mmxtest.s' make[2]: Leaving directory `/build/scantool-BYnPPU/scantool-1.21+dfsg/dzcomm' dh_autoreconf_clean dh_clean make[1]: Leaving directory `/build/scantool-BYnPPU/scantool-1.21+dfsg' dpkg-source -b scantool-1.21+dfsg dpkg-source: info: using source format `3.0 (quilt)' dpkg-source: info: building scantool using existing ./scantool_1.21+dfsg.orig-dzcomm.tar.bz2 ./scantool_1.21+dfsg.orig.tar.bz2 dpkg-source: warning: ignoring deletion of file dzcomm/obj/djgpp/mmx.h dpkg-source: warning: ignoring deletion of file dzcomm/obj/djgpp/mmxtest.s dpkg-source: warning: ignoring deletion of file dzcomm/include/dzcomm/dzunixac.hin dpkg-source: warning: ignoring deletion of file dzcomm/include/dzcomm/dzunixac.h dpkg-source: info: building scantool in scantool_1.21+dfsg-2.debian.tar.gz dpkg-source: info: building scantool in scantool_1.21+dfsg-2.dsc debian/rules build dh build dh_testdir debian/rules override_dh_auto_configure make[1]: Entering directory `/build/scantool-BYnPPU/scantool-1.21+dfsg' chmod a+x debian/dzcomm-autoreconf.sh dh_autoreconf debian/dzcomm-autoreconf.sh autoheader: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' autoheader: WARNING: and `config.h.top', to define templates for `config.h.in' autoheader: WARNING: is deprecated and discouraged. autoheader: autoheader: WARNING: Using the third argument of `AC_DEFINE' and autoheader: WARNING: `AC_DEFINE_UNQUOTED' allows one to define a template without autoheader: WARNING: `acconfig.h': autoheader: autoheader: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1, autoheader: [Define if a function `main' is needed.]) autoheader: autoheader: WARNING: More sophisticated templates can also be produced, see the autoheader: WARNING: documentation. checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/install -c checking whether make sets $(MAKE)... yes checking whether ln -s works... yes checking for ldconfig... /sbin/ldconfig checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking for MAP_FAILED... no checking whether we are using Linux... yes checking for ANSI C header files... (cached) yes checking for dirent.h that defines DIR... yes checking for library containing opendir... no checking whether time.h and sys/time.h may both be included... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for working memcmp... no checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for getpagesize... no checking for working mmap... no checking return type of signal handlers... void checking for vprintf... no checking for findfirst... no checking for memcmp... no checking for stricmp... no checking for strlwr... no checking for strupr... no configure: WARNING: execute "make depend" first Having a snooze... configure: creating ./config.status config.status: creating makefile config.status: WARNING: 'makefile.in' seems to ignore the --datarootdir setting config.status: creating include/dzcomm/dzunixac.h config.status: executing default commands make[1]: Leaving directory `/build/scantool-BYnPPU/scantool-1.21+dfsg' debian/rules override_dh_auto_build make[1]: Entering directory `/build/scantool-BYnPPU/scantool-1.21+dfsg' cd dzcomm && \ make depend && \ make lib make[2]: Entering directory `/build/scantool-BYnPPU/scantool-1.21+dfsg/dzcomm' rm -f makefile.dep Generating dependencies for libraries /bin/sh -c 'cd . && misc/deplib.sh src/comm.c src/queue.c src/inline.c src/unix/ucomm.c src/linux/lcomm.c ' >>makefile.dep Generating dependencies for simple programs /bin/sh -c 'cd . && misc/deplexe.sh tests/rs232.c examples/exqueue.c examples/exterm.c ' >>makefile.dep Generating dependencies for programs without libraries /bin/sh -c 'cd . && misc/depnexe.sh docs/makedoc.c src/i386/asmdef.c' >>makefile.dep Dependency generation completed! make[2]: Leaving directory `/build/scantool-BYnPPU/scantool-1.21+dfsg/dzcomm' make[2]: Entering directory `/build/scantool-BYnPPU/scantool-1.21+dfsg/dzcomm' make[2]: Nothing to be done for `depend'. make[2]: Leaving directory `/build/scantool-BYnPPU/scantool-1.21+dfsg/dzcomm' make[2]: Entering directory `/build/scantool-BYnPPU/scantool-1.21+dfsg/dzcomm' gcc -DHAVE_CONFIG_H -Iinclude -I./include -I. -DDZCOMM_ALLEGRO_AVAIL_PROGS -DDZCOMM_ALLEGRO_AVAIL -O3 -ffast-math -fomit-frame-pointer -Wall -c ./src/comm.c -o obj/unix/dzcom/comm.o ./src/comm.c:367:17: warning: implicit conversion from enumeration type 'stop_bits' to different enumeration type 'data_bits' [-Wconversion] return port->nStop; ~~~~~~ ~~~~~~^~~~~ 1 warning generated. gcc -DHAVE_CONFIG_H -Iinclude -I./include -I. -DDZCOMM_ALLEGRO_AVAIL_PROGS -DDZCOMM_ALLEGRO_AVAIL -O3 -ffast-math -fomit-frame-pointer -Wall -c ./src/queue.c -o obj/unix/dzcom/queue.o gcc -DHAVE_CONFIG_H -Iinclude -I./include -I. -DDZCOMM_ALLEGRO_AVAIL_PROGS -DDZCOMM_ALLEGRO_AVAIL -O3 -ffast-math -fomit-frame-pointer -Wall -c ./src/inline.c -o obj/unix/dzcom/inline.o gcc -DHAVE_CONFIG_H -Iinclude -I./include -I. -DDZCOMM_ALLEGRO_AVAIL_PROGS -DDZCOMM_ALLEGRO_AVAIL -O3 -ffast-math -fomit-frame-pointer -Wall -c ./src/unix/ucomm.c -o obj/unix/dzcom/ucomm.o gcc -DHAVE_CONFIG_H -Iinclude -I./include -I. -DDZCOMM_ALLEGRO_AVAIL_PROGS -DDZCOMM_ALLEGRO_AVAIL -O3 -ffast-math -fomit-frame-pointer -Wall -c ./src/linux/lcomm.c -o obj/unix/dzcom/lcomm.o rm -f lib/unix/libdzcom.a ar rvs lib/unix/libdzcom.a obj/unix/dzcom/comm.o obj/unix/dzcom/queue.o obj/unix/dzcom/inline.o obj/unix/dzcom/ucomm.o obj/unix/dzcom/lcomm.o ar: creating lib/unix/libdzcom.a a - obj/unix/dzcom/comm.o a - obj/unix/dzcom/queue.o a - obj/unix/dzcom/inline.o a - obj/unix/dzcom/ucomm.o a - obj/unix/dzcom/lcomm.o make[2]: Leaving directory `/build/scantool-BYnPPU/scantool-1.21+dfsg/dzcomm' make CFLAGS="-Idzcomm/include -DDZCOMM_DJGPP=1" LDFLAGS="-Ldzcomm/lib/unix" make[2]: Entering directory `/build/scantool-BYnPPU/scantool-1.21+dfsg' gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c main.c main.c:53:4: warning: implicit declaration of function 'asprintf' is invalid in C99 [-Wimplicit-function-declaration] asprintf(&options_file_name, "%s/.scantoolrc", getenv("HOME")); ^ 1 warning generated. gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c main_menu.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c serial.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c options.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c sensors.c sensors.c:1188:54: warning: data argument not used by format string [-Wformat-extra-args] sprintf(buf, (data == 128) ? "0.0%%" : "%+.1f%%", ((float)data - 128)*100/128); ~~~~~~~ ^ sensors.c:1197:54: warning: data argument not used by format string [-Wformat-extra-args] sprintf(buf, (data == 128) ? "0.0%%" : "%+.1f%%", ((float)data - 128)*100/128); ~~~~~~~ ^ sensors.c:1224:133: warning: data argument not used by format string [-Wformat-extra-args] sprintf(buf, ((data & 0xFF) == 128) ? "%.3f V @ 0.0%% s.t. fuel trim" : "%.3f V @ %+.1f%% s.t. fuel trim", (data >> 8)*0.005, ((float)(data & 0xFF) - 128)*100/128); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ sensors.c:1358:54: warning: data argument not used by format string [-Wformat-extra-args] sprintf(buf, (data == 128) ? "0.0%%" : "%+.1f%%", (float)(data-128)/255*100); ~~~~~~~ ^ 4 warnings generated. gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c trouble_code_reader.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c custom_gui.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c error_handlers.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c about.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c reset.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -o scantool main.o main_menu.o serial.o options.o sensors.o trouble_code_reader.o custom_gui.o error_handlers.o about.o reset.o -Ldzcomm/lib/unix -ldzcom -lalleg -lX11 -lXext -lXpm -lXcursor -lXxf86vm -ldl -lpthread -lm main_menu.o: In function `_allegro_hline': main_menu.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here main_menu.o: In function `_allegro_vline': main_menu.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here main_menu.o: In function `_default_ds': main_menu.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here main_menu.o: In function `_getpixel': main_menu.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here main_menu.o: In function `_getpixel15': main_menu.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here main_menu.o: In function `_getpixel16': main_menu.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here main_menu.o: In function `_getpixel24': main_menu.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here main_menu.o: In function `_getpixel32': main_menu.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here main_menu.o: In function `_putpixel': main_menu.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here main_menu.o: In function `_putpixel15': main_menu.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here main_menu.o: In function `_putpixel16': main_menu.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here main_menu.o: In function `_putpixel24': main_menu.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here main_menu.o: In function `_putpixel32': main_menu.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here main_menu.o: In function `_set_color': main_menu.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here main_menu.o: In function `acquire_bitmap': main_menu.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here main_menu.o: In function `acquire_screen': main_menu.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here main_menu.o: In function `apply_matrix': main_menu.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here main_menu.o: In function `arc': main_menu.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here main_menu.o: In function `bitmap_color_depth': main_menu.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here main_menu.o: In function `bitmap_mask_color': main_menu.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here main_menu.o: In function `bmp_read24': main_menu.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here main_menu.o: In function `bmp_read_line': main_menu.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here main_menu.o: In function `bmp_unwrite_line': main_menu.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here main_menu.o: In function `bmp_write24': main_menu.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here main_menu.o: In function `bmp_write_line': main_menu.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here main_menu.o: In function `circle': main_menu.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here main_menu.o: In function `circlefill': main_menu.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here main_menu.o: In function `clear_to_color': main_menu.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here main_menu.o: In function `desktop_color_depth': main_menu.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here main_menu.o: In function `dot_product': main_menu.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here main_menu.o: In function `dot_product_f': main_menu.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here main_menu.o: In function `draw_character': main_menu.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here main_menu.o: In function `draw_character_ex': main_menu.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here main_menu.o: In function `draw_gouraud_sprite': main_menu.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here main_menu.o: In function `draw_lit_rle_sprite': main_menu.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here main_menu.o: In function `draw_lit_sprite': main_menu.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here main_menu.o: In function `draw_rle_sprite': main_menu.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here main_menu.o: In function `draw_sprite': main_menu.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here main_menu.o: In function `draw_sprite_h_flip': main_menu.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here main_menu.o: In function `draw_sprite_v_flip': main_menu.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here main_menu.o: In function `draw_sprite_vh_flip': main_menu.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here main_menu.o: In function `draw_trans_rle_sprite': main_menu.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here main_menu.o: In function `draw_trans_sprite': main_menu.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here main_menu.o: In function `ellipse': main_menu.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here main_menu.o: In function `ellipsefill': main_menu.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here main_menu.o: In function `fastline': main_menu.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here main_menu.o: In function `file_select': main_menu.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here main_menu.o: In function `fixacos': main_menu.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here main_menu.o: In function `fixadd': main_menu.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here main_menu.o: In function `fixasin': main_menu.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here main_menu.o: In function `fixceil': main_menu.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here main_menu.o: In function `fixcos': main_menu.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here main_menu.o: In function `fixdiv': main_menu.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here main_menu.o: In function `fixfloor': main_menu.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here main_menu.o: In function `fixmul': main_menu.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here main_menu.o: In function `fixsin': main_menu.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here main_menu.o: In function `fixsub': main_menu.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here main_menu.o: In function `fixtan': main_menu.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here main_menu.o: In function `fixtof': main_menu.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here main_menu.o: In function `fixtoi': main_menu.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here main_menu.o: In function `floodfill': main_menu.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here main_menu.o: In function `ftofix': main_menu.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here main_menu.o: In function `get_clip_rect': main_menu.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here main_menu.o: In function `get_clip_state': main_menu.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here main_menu.o: In function `get_desktop_resolution': main_menu.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here main_menu.o: In function `geta32': main_menu.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here main_menu.o: In function `getb15': main_menu.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here main_menu.o: In function `getb16': main_menu.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here main_menu.o: In function `getb24': main_menu.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here main_menu.o: In function `getb32': main_menu.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here main_menu.o: In function `getb8': main_menu.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here main_menu.o: In function `getg15': main_menu.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here main_menu.o: In function `getg16': main_menu.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here main_menu.o: In function `getg24': main_menu.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here main_menu.o: In function `getg32': main_menu.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here main_menu.o: In function `getg8': main_menu.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here main_menu.o: In function `getpixel': main_menu.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here main_menu.o: In function `getr15': main_menu.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here main_menu.o: In function `getr16': main_menu.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here main_menu.o: In function `getr24': main_menu.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here main_menu.o: In function `getr32': main_menu.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here main_menu.o: In function `getr8': main_menu.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here main_menu.o: In function `gui_textout': main_menu.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here main_menu.o: In function `install_allegro': main_menu.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here main_menu.o: In function `is_inside_bitmap': main_menu.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here main_menu.o: In function `is_linear_bitmap': main_menu.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here main_menu.o: In function `is_memory_bitmap': main_menu.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here main_menu.o: In function `is_planar_bitmap': main_menu.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here main_menu.o: In function `is_same_bitmap': main_menu.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here main_menu.o: In function `is_screen_bitmap': main_menu.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here main_menu.o: In function `is_sub_bitmap': main_menu.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here main_menu.o: In function `is_system_bitmap': main_menu.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here main_menu.o: In function `is_video_bitmap': main_menu.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here main_menu.o: In function `is_windowed_mode': main_menu.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here main_menu.o: In function `itofix': main_menu.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here main_menu.o: In function `line': main_menu.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here main_menu.o: In function `makeacol32': main_menu.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here main_menu.o: In function `makecol15': main_menu.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here main_menu.o: In function `makecol16': main_menu.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here main_menu.o: In function `makecol24': main_menu.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here main_menu.o: In function `makecol32': main_menu.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here main_menu.o: In function `persp_project': main_menu.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here main_menu.o: In function `persp_project_f': main_menu.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here main_menu.o: In function `pivot_scaled_sprite': main_menu.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here main_menu.o: In function `pivot_scaled_sprite_v_flip': main_menu.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here main_menu.o: In function `pivot_sprite': main_menu.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here main_menu.o: In function `pivot_sprite_v_flip': main_menu.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here main_menu.o: In function `polygon': main_menu.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here main_menu.o: In function `polygon3d': main_menu.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here main_menu.o: In function `polygon3d_f': main_menu.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here main_menu.o: In function `putpixel': main_menu.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here main_menu.o: In function `quad3d': main_menu.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here main_menu.o: In function `quad3d_f': main_menu.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here main_menu.o: In function `rect': main_menu.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here main_menu.o: In function `rectfill': main_menu.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here main_menu.o: In function `release_bitmap': main_menu.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here main_menu.o: In function `release_screen': main_menu.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here main_menu.o: In function `rotate_scaled_sprite': main_menu.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here main_menu.o: In function `rotate_scaled_sprite_v_flip': main_menu.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here main_menu.o: In function `rotate_sprite': main_menu.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here main_menu.o: In function `rotate_sprite_v_flip': main_menu.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here main_menu.o: In function `set_clip_state': main_menu.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here main_menu.o: In function `set_window_close_button': main_menu.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here main_menu.o: In function `set_window_close_hook': main_menu.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here main_menu.o: In function `set_window_title': main_menu.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here main_menu.o: In function `spline': main_menu.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here main_menu.o: In function `textout': main_menu.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here main_menu.o: In function `textout_centre': main_menu.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here main_menu.o: In function `textout_justify': main_menu.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here main_menu.o: In function `textout_right': main_menu.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here main_menu.o: In function `triangle': main_menu.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here main_menu.o: In function `triangle3d': main_menu.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here main_menu.o: In function `triangle3d_f': main_menu.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here main_menu.o: In function `yield_timeslice': main_menu.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here serial.o: In function `_allegro_hline': serial.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here serial.o: In function `_allegro_vline': serial.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here serial.o: In function `_default_ds': serial.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here serial.o: In function `_getpixel': serial.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here serial.o: In function `_getpixel15': serial.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here serial.o: In function `_getpixel16': serial.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here serial.o: In function `_getpixel24': serial.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here serial.o: In function `_getpixel32': serial.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here serial.o: In function `_putpixel': serial.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here serial.o: In function `_putpixel15': serial.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here serial.o: In function `_putpixel16': serial.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here serial.o: In function `_putpixel24': serial.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here serial.o: In function `_putpixel32': serial.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here serial.o: In function `_set_color': serial.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here serial.o: In function `acquire_bitmap': serial.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here serial.o: In function `acquire_screen': serial.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here serial.o: In function `apply_matrix': serial.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here serial.o: In function `arc': serial.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here serial.o: In function `bitmap_color_depth': serial.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here serial.o: In function `bitmap_mask_color': serial.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here serial.o: In function `bmp_read24': serial.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here serial.o: In function `bmp_read_line': serial.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here serial.o: In function `bmp_unwrite_line': serial.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here serial.o: In function `bmp_write24': serial.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here serial.o: In function `bmp_write_line': serial.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here serial.o: In function `circle': serial.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here serial.o: In function `circlefill': serial.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here serial.o: In function `clear_to_color': serial.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here serial.o: In function `desktop_color_depth': serial.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here serial.o: In function `dot_product': serial.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here serial.o: In function `dot_product_f': serial.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here serial.o: In function `draw_character': serial.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here serial.o: In function `draw_character_ex': serial.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here serial.o: In function `draw_gouraud_sprite': serial.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here serial.o: In function `draw_lit_rle_sprite': serial.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here serial.o: In function `draw_lit_sprite': serial.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here serial.o: In function `draw_rle_sprite': serial.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here serial.o: In function `draw_sprite': serial.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here serial.o: In function `draw_sprite_h_flip': serial.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here serial.o: In function `draw_sprite_v_flip': serial.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here serial.o: In function `draw_sprite_vh_flip': serial.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here serial.o: In function `draw_trans_rle_sprite': serial.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here serial.o: In function `draw_trans_sprite': serial.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here serial.o: In function `ellipse': serial.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here serial.o: In function `ellipsefill': serial.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here serial.o: In function `fastline': serial.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here serial.o: In function `file_select': serial.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here serial.o: In function `fixacos': serial.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here serial.o: In function `fixadd': serial.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here serial.o: In function `fixasin': serial.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here serial.o: In function `fixceil': serial.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here serial.o: In function `fixcos': serial.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here serial.o: In function `fixdiv': serial.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here serial.o: In function `fixfloor': serial.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here serial.o: In function `fixmul': serial.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here serial.o: In function `fixsin': serial.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here serial.o: In function `fixsub': serial.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here serial.o: In function `fixtan': serial.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here serial.o: In function `fixtof': serial.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here serial.o: In function `fixtoi': serial.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here serial.o: In function `floodfill': serial.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here serial.o: In function `ftofix': serial.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here serial.o: In function `get_clip_rect': serial.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here serial.o: In function `get_clip_state': serial.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here serial.o: In function `get_desktop_resolution': serial.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here serial.o: In function `geta32': serial.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here serial.o: In function `getb15': serial.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here serial.o: In function `getb16': serial.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here serial.o: In function `getb24': serial.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here serial.o: In function `getb32': serial.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here serial.o: In function `getb8': serial.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here serial.o: In function `getg15': serial.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here serial.o: In function `getg16': serial.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here serial.o: In function `getg24': serial.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here serial.o: In function `getg32': serial.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here serial.o: In function `getg8': serial.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here serial.o: In function `getpixel': serial.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here serial.o: In function `getr15': serial.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here serial.o: In function `getr16': serial.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here serial.o: In function `getr24': serial.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here serial.o: In function `getr32': serial.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here serial.o: In function `getr8': serial.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here serial.o: In function `gui_textout': serial.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here serial.o: In function `install_allegro': serial.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here serial.o: In function `is_inside_bitmap': serial.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here serial.o: In function `is_linear_bitmap': serial.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here serial.o: In function `is_memory_bitmap': serial.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here serial.o: In function `is_planar_bitmap': serial.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here serial.o: In function `is_same_bitmap': serial.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here serial.o: In function `is_screen_bitmap': serial.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here serial.o: In function `is_sub_bitmap': serial.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here serial.o: In function `is_system_bitmap': serial.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here serial.o: In function `is_video_bitmap': serial.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here serial.o: In function `is_windowed_mode': serial.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here serial.o: In function `itofix': serial.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here serial.o: In function `line': serial.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here serial.o: In function `makeacol32': serial.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here serial.o: In function `makecol15': serial.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here serial.o: In function `makecol16': serial.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here serial.o: In function `makecol24': serial.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here serial.o: In function `makecol32': serial.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here serial.o: In function `persp_project': serial.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here serial.o: In function `persp_project_f': serial.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here serial.o: In function `pivot_scaled_sprite': serial.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here serial.o: In function `pivot_scaled_sprite_v_flip': serial.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here serial.o: In function `pivot_sprite': serial.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here serial.o: In function `pivot_sprite_v_flip': serial.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here serial.o: In function `polygon': serial.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here serial.o: In function `polygon3d': serial.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here serial.o: In function `polygon3d_f': serial.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here serial.o: In function `putpixel': serial.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here serial.o: In function `quad3d': serial.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here serial.o: In function `quad3d_f': serial.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here serial.o: In function `rect': serial.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here serial.o: In function `rectfill': serial.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here serial.o: In function `release_bitmap': serial.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here serial.o: In function `release_screen': serial.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here serial.o: In function `rotate_scaled_sprite': serial.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here serial.o: In function `rotate_scaled_sprite_v_flip': serial.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here serial.o: In function `rotate_sprite': serial.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here serial.o: In function `rotate_sprite_v_flip': serial.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here serial.o: In function `set_clip_state': serial.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here serial.o: In function `set_window_close_button': serial.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here serial.o: In function `set_window_close_hook': serial.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here serial.o: In function `set_window_title': serial.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here serial.o: In function `spline': serial.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here serial.o: In function `textout': serial.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here serial.o: In function `textout_centre': serial.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here serial.o: In function `textout_justify': serial.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here serial.o: In function `textout_right': serial.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here serial.o: In function `triangle': serial.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here serial.o: In function `triangle3d': serial.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here serial.o: In function `triangle3d_f': serial.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here serial.o: In function `yield_timeslice': serial.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here options.o: In function `_allegro_hline': options.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here options.o: In function `_allegro_vline': options.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here options.o: In function `_default_ds': options.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here options.o: In function `_getpixel': options.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here options.o: In function `_getpixel15': options.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here options.o: In function `_getpixel16': options.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here options.o: In function `_getpixel24': options.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here options.o: In function `_getpixel32': options.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here options.o: In function `_putpixel': options.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here options.o: In function `_putpixel15': options.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here options.o: In function `_putpixel16': options.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here options.o: In function `_putpixel24': options.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here options.o: In function `_putpixel32': options.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here options.o: In function `_set_color': options.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here options.o: In function `acquire_bitmap': options.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here options.o: In function `acquire_screen': options.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here options.o: In function `apply_matrix': options.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here options.o: In function `arc': options.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here options.o: In function `bitmap_color_depth': options.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here options.o: In function `bitmap_mask_color': options.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here options.o: In function `bmp_read24': options.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here options.o: In function `bmp_read_line': options.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here options.o: In function `bmp_unwrite_line': options.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here options.o: In function `bmp_write24': options.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here options.o: In function `bmp_write_line': options.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here options.o: In function `circle': options.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here options.o: In function `circlefill': options.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here options.o: In function `clear_to_color': options.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here options.o: In function `desktop_color_depth': options.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here options.o: In function `dot_product': options.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here options.o: In function `dot_product_f': options.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here options.o: In function `draw_character': options.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here options.o: In function `draw_character_ex': options.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here options.o: In function `draw_gouraud_sprite': options.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here options.o: In function `draw_lit_rle_sprite': options.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here options.o: In function `draw_lit_sprite': options.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here options.o: In function `draw_rle_sprite': options.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here options.o: In function `draw_sprite': options.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here options.o: In function `draw_sprite_h_flip': options.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here options.o: In function `draw_sprite_v_flip': options.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here options.o: In function `draw_sprite_vh_flip': options.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here options.o: In function `draw_trans_rle_sprite': options.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here options.o: In function `draw_trans_sprite': options.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here options.o: In function `ellipse': options.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here options.o: In function `ellipsefill': options.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here options.o: In function `fastline': options.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here options.o: In function `file_select': options.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here options.o: In function `fixacos': options.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here options.o: In function `fixadd': options.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here options.o: In function `fixasin': options.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here options.o: In function `fixceil': options.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here options.o: In function `fixcos': options.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here options.o: In function `fixdiv': options.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here options.o: In function `fixfloor': options.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here options.o: In function `fixmul': options.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here options.o: In function `fixsin': options.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here options.o: In function `fixsub': options.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here options.o: In function `fixtan': options.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here options.o: In function `fixtof': options.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here options.o: In function `fixtoi': options.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here options.o: In function `floodfill': options.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here options.o: In function `ftofix': options.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here options.o: In function `get_clip_rect': options.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here options.o: In function `get_clip_state': options.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here options.o: In function `get_desktop_resolution': options.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here options.o: In function `geta32': options.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here options.o: In function `getb15': options.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here options.o: In function `getb16': options.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here options.o: In function `getb24': options.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here options.o: In function `getb32': options.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here options.o: In function `getb8': options.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here options.o: In function `getg15': options.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here options.o: In function `getg16': options.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here options.o: In function `getg24': options.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here options.o: In function `getg32': options.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here options.o: In function `getg8': options.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here options.o: In function `getpixel': options.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here options.o: In function `getr15': options.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here options.o: In function `getr16': options.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here options.o: In function `getr24': options.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here options.o: In function `getr32': options.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here options.o: In function `getr8': options.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here options.o: In function `gui_textout': options.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here options.o: In function `install_allegro': options.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here options.o: In function `is_inside_bitmap': options.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here options.o: In function `is_linear_bitmap': options.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here options.o: In function `is_memory_bitmap': options.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here options.o: In function `is_planar_bitmap': options.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here options.o: In function `is_same_bitmap': options.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here options.o: In function `is_screen_bitmap': options.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here options.o: In function `is_sub_bitmap': options.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here options.o: In function `is_system_bitmap': options.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here options.o: In function `is_video_bitmap': options.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here options.o: In function `is_windowed_mode': options.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here options.o: In function `itofix': options.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here options.o: In function `line': options.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here options.o: In function `makeacol32': options.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here options.o: In function `makecol15': options.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here options.o: In function `makecol16': options.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here options.o: In function `makecol24': options.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here options.o: In function `makecol32': options.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here options.o: In function `persp_project': options.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here options.o: In function `persp_project_f': options.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here options.o: In function `pivot_scaled_sprite': options.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here options.o: In function `pivot_scaled_sprite_v_flip': options.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here options.o: In function `pivot_sprite': options.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here options.o: In function `pivot_sprite_v_flip': options.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here options.o: In function `polygon': options.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here options.o: In function `polygon3d': options.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here options.o: In function `polygon3d_f': options.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here options.o: In function `putpixel': options.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here options.o: In function `quad3d': options.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here options.o: In function `quad3d_f': options.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here options.o: In function `rect': options.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here options.o: In function `rectfill': options.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here options.o: In function `release_bitmap': options.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here options.o: In function `release_screen': options.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here options.o: In function `rotate_scaled_sprite': options.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here options.o: In function `rotate_scaled_sprite_v_flip': options.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here options.o: In function `rotate_sprite': options.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here options.o: In function `rotate_sprite_v_flip': options.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here options.o: In function `set_clip_state': options.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here options.o: In function `set_window_close_button': options.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here options.o: In function `set_window_close_hook': options.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here options.o: In function `set_window_title': options.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here options.o: In function `spline': options.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here options.o: In function `textout': options.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here options.o: In function `textout_centre': options.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here options.o: In function `textout_justify': options.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here options.o: In function `textout_right': options.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here options.o: In function `triangle': options.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here options.o: In function `triangle3d': options.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here options.o: In function `triangle3d_f': options.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here options.o: In function `yield_timeslice': options.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here sensors.o: In function `_allegro_hline': sensors.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here sensors.o: In function `_allegro_vline': sensors.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here sensors.o: In function `_default_ds': sensors.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here sensors.o: In function `_getpixel': sensors.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here sensors.o: In function `_getpixel15': sensors.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here sensors.o: In function `_getpixel16': sensors.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here sensors.o: In function `_getpixel24': sensors.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here sensors.o: In function `_getpixel32': sensors.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here sensors.o: In function `_putpixel': sensors.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here sensors.o: In function `_putpixel15': sensors.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here sensors.o: In function `_putpixel16': sensors.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here sensors.o: In function `_putpixel24': sensors.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here sensors.o: In function `_putpixel32': sensors.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here sensors.o: In function `_set_color': sensors.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here sensors.o: In function `acquire_bitmap': sensors.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here sensors.o: In function `acquire_screen': sensors.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here sensors.o: In function `apply_matrix': sensors.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here sensors.o: In function `arc': sensors.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here sensors.o: In function `bitmap_color_depth': sensors.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here sensors.o: In function `bitmap_mask_color': sensors.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here sensors.o: In function `bmp_read24': sensors.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here sensors.o: In function `bmp_read_line': sensors.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here sensors.o: In function `bmp_unwrite_line': sensors.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here sensors.o: In function `bmp_write24': sensors.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here sensors.o: In function `bmp_write_line': sensors.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here sensors.o: In function `circle': sensors.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here sensors.o: In function `circlefill': sensors.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here sensors.o: In function `clear_to_color': sensors.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here sensors.o: In function `desktop_color_depth': sensors.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here sensors.o: In function `dot_product': sensors.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here sensors.o: In function `dot_product_f': sensors.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here sensors.o: In function `draw_character': sensors.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here sensors.o: In function `draw_character_ex': sensors.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here sensors.o: In function `draw_gouraud_sprite': sensors.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here sensors.o: In function `draw_lit_rle_sprite': sensors.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here sensors.o: In function `draw_lit_sprite': sensors.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here sensors.o: In function `draw_rle_sprite': sensors.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here sensors.o: In function `draw_sprite': sensors.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here sensors.o: In function `draw_sprite_h_flip': sensors.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here sensors.o: In function `draw_sprite_v_flip': sensors.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here sensors.o: In function `draw_sprite_vh_flip': sensors.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here sensors.o: In function `draw_trans_rle_sprite': sensors.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here sensors.o: In function `draw_trans_sprite': sensors.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here sensors.o: In function `ellipse': sensors.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here sensors.o: In function `ellipsefill': sensors.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here sensors.o: In function `fastline': sensors.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here sensors.o: In function `file_select': sensors.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here sensors.o: In function `fixacos': sensors.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here sensors.o: In function `fixadd': sensors.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here sensors.o: In function `fixasin': sensors.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here sensors.o: In function `fixceil': sensors.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here sensors.o: In function `fixcos': sensors.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here sensors.o: In function `fixdiv': sensors.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here sensors.o: In function `fixfloor': sensors.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here sensors.o: In function `fixmul': sensors.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here sensors.o: In function `fixsin': sensors.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here sensors.o: In function `fixsub': sensors.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here sensors.o: In function `fixtan': sensors.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here sensors.o: In function `fixtof': sensors.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here sensors.o: In function `fixtoi': sensors.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here sensors.o: In function `floodfill': sensors.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here sensors.o: In function `ftofix': sensors.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here sensors.o: In function `get_clip_rect': sensors.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here sensors.o: In function `get_clip_state': sensors.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here sensors.o: In function `get_desktop_resolution': sensors.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here sensors.o: In function `geta32': sensors.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here sensors.o: In function `getb15': sensors.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here sensors.o: In function `getb16': sensors.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here sensors.o: In function `getb24': sensors.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here sensors.o: In function `getb32': sensors.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here sensors.o: In function `getb8': sensors.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here sensors.o: In function `getg15': sensors.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here sensors.o: In function `getg16': sensors.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here sensors.o: In function `getg24': sensors.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here sensors.o: In function `getg32': sensors.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here sensors.o: In function `getg8': sensors.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here sensors.o: In function `getpixel': sensors.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here sensors.o: In function `getr15': sensors.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here sensors.o: In function `getr16': sensors.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here sensors.o: In function `getr24': sensors.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here sensors.o: In function `getr32': sensors.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here sensors.o: In function `getr8': sensors.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here sensors.o: In function `gui_textout': sensors.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here sensors.o: In function `install_allegro': sensors.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here sensors.o: In function `is_inside_bitmap': sensors.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here sensors.o: In function `is_linear_bitmap': sensors.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here sensors.o: In function `is_memory_bitmap': sensors.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here sensors.o: In function `is_planar_bitmap': sensors.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here sensors.o: In function `is_same_bitmap': sensors.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here sensors.o: In function `is_screen_bitmap': sensors.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here sensors.o: In function `is_sub_bitmap': sensors.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here sensors.o: In function `is_system_bitmap': sensors.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here sensors.o: In function `is_video_bitmap': sensors.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here sensors.o: In function `is_windowed_mode': sensors.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here sensors.o: In function `itofix': sensors.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here sensors.o: In function `line': sensors.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here sensors.o: In function `makeacol32': sensors.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here sensors.o: In function `makecol15': sensors.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here sensors.o: In function `makecol16': sensors.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here sensors.o: In function `makecol24': sensors.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here sensors.o: In function `makecol32': sensors.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here sensors.o: In function `persp_project': sensors.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here sensors.o: In function `persp_project_f': sensors.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here sensors.o: In function `pivot_scaled_sprite': sensors.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here sensors.o: In function `pivot_scaled_sprite_v_flip': sensors.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here sensors.o: In function `pivot_sprite': sensors.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here sensors.o: In function `pivot_sprite_v_flip': sensors.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here sensors.o: In function `polygon': sensors.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here sensors.o: In function `polygon3d': sensors.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here sensors.o: In function `polygon3d_f': sensors.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here sensors.o: In function `putpixel': sensors.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here sensors.o: In function `quad3d': sensors.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here sensors.o: In function `quad3d_f': sensors.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here sensors.o: In function `rect': sensors.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here sensors.o: In function `rectfill': sensors.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here sensors.o: In function `release_bitmap': sensors.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here sensors.o: In function `release_screen': sensors.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here sensors.o: In function `rotate_scaled_sprite': sensors.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here sensors.o: In function `rotate_scaled_sprite_v_flip': sensors.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here sensors.o: In function `rotate_sprite': sensors.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here sensors.o: In function `rotate_sprite_v_flip': sensors.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here sensors.o: In function `set_clip_state': sensors.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here sensors.o: In function `set_window_close_button': sensors.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here sensors.o: In function `set_window_close_hook': sensors.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here sensors.o: In function `set_window_title': sensors.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here sensors.o: In function `spline': sensors.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here sensors.o: In function `textout': sensors.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here sensors.o: In function `textout_centre': sensors.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here sensors.o: In function `textout_justify': sensors.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here sensors.o: In function `textout_right': sensors.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here sensors.o: In function `triangle': sensors.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here sensors.o: In function `triangle3d': sensors.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here sensors.o: In function `triangle3d_f': sensors.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here sensors.o: In function `yield_timeslice': sensors.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here trouble_code_reader.o: In function `_allegro_hline': trouble_code_reader.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here trouble_code_reader.o: In function `_allegro_vline': trouble_code_reader.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here trouble_code_reader.o: In function `_default_ds': trouble_code_reader.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here trouble_code_reader.o: In function `_getpixel': trouble_code_reader.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here trouble_code_reader.o: In function `_getpixel15': trouble_code_reader.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here trouble_code_reader.o: In function `_getpixel16': trouble_code_reader.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here trouble_code_reader.o: In function `_getpixel24': trouble_code_reader.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here trouble_code_reader.o: In function `_getpixel32': trouble_code_reader.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here trouble_code_reader.o: In function `_putpixel': trouble_code_reader.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here trouble_code_reader.o: In function `_putpixel15': trouble_code_reader.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here trouble_code_reader.o: In function `_putpixel16': trouble_code_reader.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here trouble_code_reader.o: In function `_putpixel24': trouble_code_reader.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here trouble_code_reader.o: In function `_putpixel32': trouble_code_reader.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here trouble_code_reader.o: In function `_set_color': trouble_code_reader.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here trouble_code_reader.o: In function `acquire_bitmap': trouble_code_reader.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here trouble_code_reader.o: In function `acquire_screen': trouble_code_reader.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here trouble_code_reader.o: In function `apply_matrix': trouble_code_reader.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here trouble_code_reader.o: In function `arc': trouble_code_reader.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here trouble_code_reader.o: In function `bitmap_color_depth': trouble_code_reader.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here trouble_code_reader.o: In function `bitmap_mask_color': trouble_code_reader.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here trouble_code_reader.o: In function `bmp_read24': trouble_code_reader.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here trouble_code_reader.o: In function `bmp_read_line': trouble_code_reader.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here trouble_code_reader.o: In function `bmp_unwrite_line': trouble_code_reader.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here trouble_code_reader.o: In function `bmp_write24': trouble_code_reader.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here trouble_code_reader.o: In function `bmp_write_line': trouble_code_reader.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here trouble_code_reader.o: In function `circle': trouble_code_reader.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here trouble_code_reader.o: In function `circlefill': trouble_code_reader.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here trouble_code_reader.o: In function `clear_to_color': trouble_code_reader.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here trouble_code_reader.o: In function `desktop_color_depth': trouble_code_reader.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here trouble_code_reader.o: In function `dot_product': trouble_code_reader.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here trouble_code_reader.o: In function `dot_product_f': trouble_code_reader.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here trouble_code_reader.o: In function `draw_character': trouble_code_reader.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here trouble_code_reader.o: In function `draw_character_ex': trouble_code_reader.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here trouble_code_reader.o: In function `draw_gouraud_sprite': trouble_code_reader.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here trouble_code_reader.o: In function `draw_lit_rle_sprite': trouble_code_reader.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here trouble_code_reader.o: In function `draw_lit_sprite': trouble_code_reader.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here trouble_code_reader.o: In function `draw_rle_sprite': trouble_code_reader.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here trouble_code_reader.o: In function `draw_sprite': trouble_code_reader.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here trouble_code_reader.o: In function `draw_sprite_h_flip': trouble_code_reader.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here trouble_code_reader.o: In function `draw_sprite_v_flip': trouble_code_reader.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here trouble_code_reader.o: In function `draw_sprite_vh_flip': trouble_code_reader.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here trouble_code_reader.o: In function `draw_trans_rle_sprite': trouble_code_reader.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here trouble_code_reader.o: In function `draw_trans_sprite': trouble_code_reader.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here trouble_code_reader.o: In function `ellipse': trouble_code_reader.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here trouble_code_reader.o: In function `ellipsefill': trouble_code_reader.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here trouble_code_reader.o: In function `fastline': trouble_code_reader.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here trouble_code_reader.o: In function `file_select': trouble_code_reader.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here trouble_code_reader.o: In function `fixacos': trouble_code_reader.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here trouble_code_reader.o: In function `fixadd': trouble_code_reader.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here trouble_code_reader.o: In function `fixasin': trouble_code_reader.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here trouble_code_reader.o: In function `fixceil': trouble_code_reader.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here trouble_code_reader.o: In function `fixcos': trouble_code_reader.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here trouble_code_reader.o: In function `fixdiv': trouble_code_reader.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here trouble_code_reader.o: In function `fixfloor': trouble_code_reader.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here trouble_code_reader.o: In function `fixmul': trouble_code_reader.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here trouble_code_reader.o: In function `fixsin': trouble_code_reader.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here trouble_code_reader.o: In function `fixsub': trouble_code_reader.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here trouble_code_reader.o: In function `fixtan': trouble_code_reader.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here trouble_code_reader.o: In function `fixtof': trouble_code_reader.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here trouble_code_reader.o: In function `fixtoi': trouble_code_reader.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here trouble_code_reader.o: In function `floodfill': trouble_code_reader.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here trouble_code_reader.o: In function `ftofix': trouble_code_reader.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here trouble_code_reader.o: In function `get_clip_rect': trouble_code_reader.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here trouble_code_reader.o: In function `get_clip_state': trouble_code_reader.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here trouble_code_reader.o: In function `get_desktop_resolution': trouble_code_reader.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here trouble_code_reader.o: In function `geta32': trouble_code_reader.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here trouble_code_reader.o: In function `getb15': trouble_code_reader.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here trouble_code_reader.o: In function `getb16': trouble_code_reader.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here trouble_code_reader.o: In function `getb24': trouble_code_reader.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here trouble_code_reader.o: In function `getb32': trouble_code_reader.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here trouble_code_reader.o: In function `getb8': trouble_code_reader.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here trouble_code_reader.o: In function `getg15': trouble_code_reader.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here trouble_code_reader.o: In function `getg16': trouble_code_reader.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here trouble_code_reader.o: In function `getg24': trouble_code_reader.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here trouble_code_reader.o: In function `getg32': trouble_code_reader.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here trouble_code_reader.o: In function `getg8': trouble_code_reader.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here trouble_code_reader.o: In function `getpixel': trouble_code_reader.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here trouble_code_reader.o: In function `getr15': trouble_code_reader.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here trouble_code_reader.o: In function `getr16': trouble_code_reader.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here trouble_code_reader.o: In function `getr24': trouble_code_reader.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here trouble_code_reader.o: In function `getr32': trouble_code_reader.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here trouble_code_reader.o: In function `getr8': trouble_code_reader.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here trouble_code_reader.o: In function `gui_textout': trouble_code_reader.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here trouble_code_reader.o: In function `install_allegro': trouble_code_reader.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here trouble_code_reader.o: In function `is_inside_bitmap': trouble_code_reader.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here trouble_code_reader.o: In function `is_linear_bitmap': trouble_code_reader.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here trouble_code_reader.o: In function `is_memory_bitmap': trouble_code_reader.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here trouble_code_reader.o: In function `is_planar_bitmap': trouble_code_reader.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here trouble_code_reader.o: In function `is_same_bitmap': trouble_code_reader.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here trouble_code_reader.o: In function `is_screen_bitmap': trouble_code_reader.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here trouble_code_reader.o: In function `is_sub_bitmap': trouble_code_reader.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here trouble_code_reader.o: In function `is_system_bitmap': trouble_code_reader.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here trouble_code_reader.o: In function `is_video_bitmap': trouble_code_reader.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here trouble_code_reader.o: In function `is_windowed_mode': trouble_code_reader.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here trouble_code_reader.o: In function `itofix': trouble_code_reader.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here trouble_code_reader.o: In function `line': trouble_code_reader.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here trouble_code_reader.o: In function `makeacol32': trouble_code_reader.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here trouble_code_reader.o: In function `makecol15': trouble_code_reader.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here trouble_code_reader.o: In function `makecol16': trouble_code_reader.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here trouble_code_reader.o: In function `makecol24': trouble_code_reader.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here trouble_code_reader.o: In function `makecol32': trouble_code_reader.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here trouble_code_reader.o: In function `persp_project': trouble_code_reader.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here trouble_code_reader.o: In function `persp_project_f': trouble_code_reader.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here trouble_code_reader.o: In function `pivot_scaled_sprite': trouble_code_reader.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here trouble_code_reader.o: In function `pivot_scaled_sprite_v_flip': trouble_code_reader.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here trouble_code_reader.o: In function `pivot_sprite': trouble_code_reader.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here trouble_code_reader.o: In function `pivot_sprite_v_flip': trouble_code_reader.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here trouble_code_reader.o: In function `polygon': trouble_code_reader.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here trouble_code_reader.o: In function `polygon3d': trouble_code_reader.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here trouble_code_reader.o: In function `polygon3d_f': trouble_code_reader.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here trouble_code_reader.o: In function `putpixel': trouble_code_reader.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here trouble_code_reader.o: In function `quad3d': trouble_code_reader.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here trouble_code_reader.o: In function `quad3d_f': trouble_code_reader.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here trouble_code_reader.o: In function `rect': trouble_code_reader.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here trouble_code_reader.o: In function `rectfill': trouble_code_reader.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here trouble_code_reader.o: In function `release_bitmap': trouble_code_reader.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here trouble_code_reader.o: In function `release_screen': trouble_code_reader.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here trouble_code_reader.o: In function `rotate_scaled_sprite': trouble_code_reader.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here trouble_code_reader.o: In function `rotate_scaled_sprite_v_flip': trouble_code_reader.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here trouble_code_reader.o: In function `rotate_sprite': trouble_code_reader.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here trouble_code_reader.o: In function `rotate_sprite_v_flip': trouble_code_reader.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here trouble_code_reader.o: In function `set_clip_state': trouble_code_reader.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here trouble_code_reader.o: In function `set_window_close_button': trouble_code_reader.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here trouble_code_reader.o: In function `set_window_close_hook': trouble_code_reader.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here trouble_code_reader.o: In function `set_window_title': trouble_code_reader.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here trouble_code_reader.o: In function `spline': trouble_code_reader.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here trouble_code_reader.o: In function `textout': trouble_code_reader.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here trouble_code_reader.o: In function `textout_centre': trouble_code_reader.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here trouble_code_reader.o: In function `textout_justify': trouble_code_reader.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here trouble_code_reader.o: In function `textout_right': trouble_code_reader.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here trouble_code_reader.o: In function `triangle': trouble_code_reader.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here trouble_code_reader.o: In function `triangle3d': trouble_code_reader.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here trouble_code_reader.o: In function `triangle3d_f': trouble_code_reader.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here trouble_code_reader.o: In function `yield_timeslice': trouble_code_reader.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here custom_gui.o: In function `_allegro_hline': custom_gui.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here custom_gui.o: In function `_allegro_vline': custom_gui.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here custom_gui.o: In function `_default_ds': custom_gui.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here custom_gui.o: In function `_getpixel': custom_gui.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here custom_gui.o: In function `_getpixel15': custom_gui.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here custom_gui.o: In function `_getpixel16': custom_gui.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here custom_gui.o: In function `_getpixel24': custom_gui.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here custom_gui.o: In function `_getpixel32': custom_gui.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here custom_gui.o: In function `_grow_scratch_mem': custom_gui.c:(.text+0x2c60): multiple definition of `_grow_scratch_mem' serial.o:serial.c:(.text+0x2c60): first defined here custom_gui.o: In function `_putpixel': custom_gui.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here custom_gui.o: In function `_putpixel15': custom_gui.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here custom_gui.o: In function `_putpixel16': custom_gui.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here custom_gui.o: In function `_putpixel24': custom_gui.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here custom_gui.o: In function `_putpixel32': custom_gui.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here custom_gui.o: In function `_set_color': custom_gui.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here custom_gui.o: In function `acquire_bitmap': custom_gui.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here custom_gui.o: In function `acquire_screen': custom_gui.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here custom_gui.o: In function `apply_matrix': custom_gui.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here custom_gui.o: In function `arc': custom_gui.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here custom_gui.o: In function `bitmap_color_depth': custom_gui.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here custom_gui.o: In function `bitmap_mask_color': custom_gui.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here custom_gui.o: In function `bmp_read24': custom_gui.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here custom_gui.o: In function `bmp_read_line': custom_gui.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here custom_gui.o: In function `bmp_unwrite_line': custom_gui.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here custom_gui.o: In function `bmp_write24': custom_gui.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here custom_gui.o: In function `bmp_write_line': custom_gui.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here custom_gui.o: In function `circle': custom_gui.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here custom_gui.o: In function `circlefill': custom_gui.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here custom_gui.o: In function `clear_to_color': custom_gui.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here custom_gui.o: In function `desktop_color_depth': custom_gui.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here custom_gui.o: In function `dot_product': custom_gui.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here custom_gui.o: In function `dot_product_f': custom_gui.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here custom_gui.o: In function `draw_character': custom_gui.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here custom_gui.o: In function `draw_character_ex': custom_gui.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here custom_gui.o: In function `draw_gouraud_sprite': custom_gui.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here custom_gui.o: In function `draw_lit_rle_sprite': custom_gui.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here custom_gui.o: In function `draw_lit_sprite': custom_gui.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here custom_gui.o: In function `draw_rle_sprite': custom_gui.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here custom_gui.o: In function `draw_sprite': custom_gui.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here custom_gui.o: In function `draw_sprite_h_flip': custom_gui.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here custom_gui.o: In function `draw_sprite_v_flip': custom_gui.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here custom_gui.o: In function `draw_sprite_vh_flip': custom_gui.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here custom_gui.o: In function `draw_trans_rle_sprite': custom_gui.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here custom_gui.o: In function `draw_trans_sprite': custom_gui.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here custom_gui.o: In function `ellipse': custom_gui.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here custom_gui.o: In function `ellipsefill': custom_gui.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here custom_gui.o: In function `fastline': custom_gui.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here custom_gui.o: In function `file_select': custom_gui.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here custom_gui.o: In function `fixacos': custom_gui.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here custom_gui.o: In function `fixadd': custom_gui.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here custom_gui.o: In function `fixasin': custom_gui.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here custom_gui.o: In function `fixceil': custom_gui.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here custom_gui.o: In function `fixcos': custom_gui.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here custom_gui.o: In function `fixdiv': custom_gui.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here custom_gui.o: In function `fixfloor': custom_gui.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here custom_gui.o: In function `fixmul': custom_gui.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here custom_gui.o: In function `fixsin': custom_gui.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here custom_gui.o: In function `fixsub': custom_gui.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here custom_gui.o: In function `fixtan': custom_gui.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here custom_gui.o: In function `fixtof': custom_gui.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here custom_gui.o: In function `fixtoi': custom_gui.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here custom_gui.o: In function `floodfill': custom_gui.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here custom_gui.o: In function `ftofix': custom_gui.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here custom_gui.o: In function `get_clip_rect': custom_gui.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here custom_gui.o: In function `get_clip_state': custom_gui.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here custom_gui.o: In function `get_desktop_resolution': custom_gui.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here custom_gui.o: In function `geta32': custom_gui.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here custom_gui.o: In function `getb15': custom_gui.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here custom_gui.o: In function `getb16': custom_gui.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here custom_gui.o: In function `getb24': custom_gui.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here custom_gui.o: In function `getb32': custom_gui.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here custom_gui.o: In function `getb8': custom_gui.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here custom_gui.o: In function `getg15': custom_gui.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here custom_gui.o: In function `getg16': custom_gui.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here custom_gui.o: In function `getg24': custom_gui.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here custom_gui.o: In function `getg32': custom_gui.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here custom_gui.o: In function `getg8': custom_gui.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here custom_gui.o: In function `getpixel': custom_gui.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here custom_gui.o: In function `getr15': custom_gui.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here custom_gui.o: In function `getr16': custom_gui.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here custom_gui.o: In function `getr24': custom_gui.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here custom_gui.o: In function `getr32': custom_gui.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here custom_gui.o: In function `getr8': custom_gui.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here custom_gui.o: In function `gui_textout': custom_gui.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here custom_gui.o: In function `install_allegro': custom_gui.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here custom_gui.o: In function `is_inside_bitmap': custom_gui.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here custom_gui.o: In function `is_linear_bitmap': custom_gui.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here custom_gui.o: In function `is_memory_bitmap': custom_gui.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here custom_gui.o: In function `is_planar_bitmap': custom_gui.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here custom_gui.o: In function `is_same_bitmap': custom_gui.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here custom_gui.o: In function `is_screen_bitmap': custom_gui.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here custom_gui.o: In function `is_sub_bitmap': custom_gui.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here custom_gui.o: In function `is_system_bitmap': custom_gui.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here custom_gui.o: In function `is_video_bitmap': custom_gui.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here custom_gui.o: In function `is_windowed_mode': custom_gui.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here custom_gui.o: In function `itofix': custom_gui.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here custom_gui.o: In function `line': custom_gui.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here custom_gui.o: In function `makeacol32': custom_gui.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here custom_gui.o: In function `makecol15': custom_gui.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here custom_gui.o: In function `makecol16': custom_gui.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here custom_gui.o: In function `makecol24': custom_gui.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here custom_gui.o: In function `makecol32': custom_gui.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here custom_gui.o: In function `persp_project': custom_gui.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here custom_gui.o: In function `persp_project_f': custom_gui.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here custom_gui.o: In function `pivot_scaled_sprite': custom_gui.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here custom_gui.o: In function `pivot_scaled_sprite_v_flip': custom_gui.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here custom_gui.o: In function `pivot_sprite': custom_gui.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here custom_gui.o: In function `pivot_sprite_v_flip': custom_gui.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here custom_gui.o: In function `polygon': custom_gui.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here custom_gui.o: In function `polygon3d': custom_gui.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here custom_gui.o: In function `polygon3d_f': custom_gui.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here custom_gui.o: In function `putpixel': custom_gui.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here custom_gui.o: In function `quad3d': custom_gui.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here custom_gui.o: In function `quad3d_f': custom_gui.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here custom_gui.o: In function `rect': custom_gui.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here custom_gui.o: In function `rectfill': custom_gui.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here custom_gui.o: In function `release_bitmap': custom_gui.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here custom_gui.o: In function `release_screen': custom_gui.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here custom_gui.o: In function `rotate_scaled_sprite': custom_gui.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here custom_gui.o: In function `rotate_scaled_sprite_v_flip': custom_gui.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here custom_gui.o: In function `rotate_sprite': custom_gui.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here custom_gui.o: In function `rotate_sprite_v_flip': custom_gui.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here custom_gui.o: In function `set_clip_state': custom_gui.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here custom_gui.o: In function `set_window_close_button': custom_gui.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here custom_gui.o: In function `set_window_close_hook': custom_gui.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here custom_gui.o: In function `set_window_title': custom_gui.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here custom_gui.o: In function `spline': custom_gui.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here custom_gui.o: In function `textout': custom_gui.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here custom_gui.o: In function `textout_centre': custom_gui.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here custom_gui.o: In function `textout_justify': custom_gui.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here custom_gui.o: In function `textout_right': custom_gui.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here custom_gui.o: In function `triangle': custom_gui.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here custom_gui.o: In function `triangle3d': custom_gui.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here custom_gui.o: In function `triangle3d_f': custom_gui.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here custom_gui.o: In function `yield_timeslice': custom_gui.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here error_handlers.o: In function `_allegro_hline': error_handlers.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here error_handlers.o: In function `_allegro_vline': error_handlers.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here error_handlers.o: In function `_default_ds': error_handlers.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here error_handlers.o: In function `_getpixel': error_handlers.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here error_handlers.o: In function `_getpixel15': error_handlers.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here error_handlers.o: In function `_getpixel16': error_handlers.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here error_handlers.o: In function `_getpixel24': error_handlers.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here error_handlers.o: In function `_getpixel32': error_handlers.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here error_handlers.o: In function `_putpixel': error_handlers.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here error_handlers.o: In function `_putpixel15': error_handlers.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here error_handlers.o: In function `_putpixel16': error_handlers.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here error_handlers.o: In function `_putpixel24': error_handlers.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here error_handlers.o: In function `_putpixel32': error_handlers.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here error_handlers.o: In function `_set_color': error_handlers.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here error_handlers.o: In function `acquire_bitmap': error_handlers.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here error_handlers.o: In function `acquire_screen': error_handlers.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here error_handlers.o: In function `apply_matrix': error_handlers.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here error_handlers.o: In function `arc': error_handlers.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here error_handlers.o: In function `bitmap_color_depth': error_handlers.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here error_handlers.o: In function `bitmap_mask_color': error_handlers.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here error_handlers.o: In function `bmp_read24': error_handlers.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here error_handlers.o: In function `bmp_read_line': error_handlers.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here error_handlers.o: In function `bmp_unwrite_line': error_handlers.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here error_handlers.o: In function `bmp_write24': error_handlers.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here error_handlers.o: In function `bmp_write_line': error_handlers.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here error_handlers.o: In function `circle': error_handlers.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here error_handlers.o: In function `circlefill': error_handlers.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here error_handlers.o: In function `clear_to_color': error_handlers.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here error_handlers.o: In function `desktop_color_depth': error_handlers.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here error_handlers.o: In function `dot_product': error_handlers.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here error_handlers.o: In function `dot_product_f': error_handlers.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here error_handlers.o: In function `draw_character': error_handlers.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here error_handlers.o: In function `draw_character_ex': error_handlers.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here error_handlers.o: In function `draw_gouraud_sprite': error_handlers.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here error_handlers.o: In function `draw_lit_rle_sprite': error_handlers.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here error_handlers.o: In function `draw_lit_sprite': error_handlers.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here error_handlers.o: In function `draw_rle_sprite': error_handlers.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here error_handlers.o: In function `draw_sprite': error_handlers.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here error_handlers.o: In function `draw_sprite_h_flip': error_handlers.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here error_handlers.o: In function `draw_sprite_v_flip': error_handlers.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here error_handlers.o: In function `draw_sprite_vh_flip': error_handlers.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here error_handlers.o: In function `draw_trans_rle_sprite': error_handlers.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here error_handlers.o: In function `draw_trans_sprite': error_handlers.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here error_handlers.o: In function `ellipse': error_handlers.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here error_handlers.o: In function `ellipsefill': error_handlers.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here error_handlers.o: In function `fastline': error_handlers.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here error_handlers.o: In function `file_select': error_handlers.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here error_handlers.o: In function `fixacos': error_handlers.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here error_handlers.o: In function `fixadd': error_handlers.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here error_handlers.o: In function `fixasin': error_handlers.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here error_handlers.o: In function `fixceil': error_handlers.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here error_handlers.o: In function `fixcos': error_handlers.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here error_handlers.o: In function `fixdiv': error_handlers.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here error_handlers.o: In function `fixfloor': error_handlers.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here error_handlers.o: In function `fixmul': error_handlers.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here error_handlers.o: In function `fixsin': error_handlers.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here error_handlers.o: In function `fixsub': error_handlers.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here error_handlers.o: In function `fixtan': error_handlers.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here error_handlers.o: In function `fixtof': error_handlers.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here error_handlers.o: In function `fixtoi': error_handlers.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here error_handlers.o: In function `floodfill': error_handlers.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here error_handlers.o: In function `ftofix': error_handlers.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here error_handlers.o: In function `get_clip_rect': error_handlers.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here error_handlers.o: In function `get_clip_state': error_handlers.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here error_handlers.o: In function `get_desktop_resolution': error_handlers.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here error_handlers.o: In function `geta32': error_handlers.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here error_handlers.o: In function `getb15': error_handlers.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here error_handlers.o: In function `getb16': error_handlers.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here error_handlers.o: In function `getb24': error_handlers.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here error_handlers.o: In function `getb32': error_handlers.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here error_handlers.o: In function `getb8': error_handlers.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here error_handlers.o: In function `getg15': error_handlers.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here error_handlers.o: In function `getg16': error_handlers.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here error_handlers.o: In function `getg24': error_handlers.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here error_handlers.o: In function `getg32': error_handlers.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here error_handlers.o: In function `getg8': error_handlers.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here error_handlers.o: In function `getpixel': error_handlers.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here error_handlers.o: In function `getr15': error_handlers.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here error_handlers.o: In function `getr16': error_handlers.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here error_handlers.o: In function `getr24': error_handlers.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here error_handlers.o: In function `getr32': error_handlers.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here error_handlers.o: In function `getr8': error_handlers.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here error_handlers.o: In function `gui_textout': error_handlers.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here error_handlers.o: In function `install_allegro': error_handlers.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here error_handlers.o: In function `is_inside_bitmap': error_handlers.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here error_handlers.o: In function `is_linear_bitmap': error_handlers.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here error_handlers.o: In function `is_memory_bitmap': error_handlers.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here error_handlers.o: In function `is_planar_bitmap': error_handlers.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here error_handlers.o: In function `is_same_bitmap': error_handlers.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here error_handlers.o: In function `is_screen_bitmap': error_handlers.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here error_handlers.o: In function `is_sub_bitmap': error_handlers.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here error_handlers.o: In function `is_system_bitmap': error_handlers.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here error_handlers.o: In function `is_video_bitmap': error_handlers.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here error_handlers.o: In function `is_windowed_mode': error_handlers.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here error_handlers.o: In function `itofix': error_handlers.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here error_handlers.o: In function `line': error_handlers.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here error_handlers.o: In function `makeacol32': error_handlers.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here error_handlers.o: In function `makecol15': error_handlers.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here error_handlers.o: In function `makecol16': error_handlers.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here error_handlers.o: In function `makecol24': error_handlers.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here error_handlers.o: In function `makecol32': error_handlers.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here error_handlers.o: In function `persp_project': error_handlers.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here error_handlers.o: In function `persp_project_f': error_handlers.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here error_handlers.o: In function `pivot_scaled_sprite': error_handlers.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here error_handlers.o: In function `pivot_scaled_sprite_v_flip': error_handlers.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here error_handlers.o: In function `pivot_sprite': error_handlers.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here error_handlers.o: In function `pivot_sprite_v_flip': error_handlers.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here error_handlers.o: In function `polygon': error_handlers.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here error_handlers.o: In function `polygon3d': error_handlers.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here error_handlers.o: In function `polygon3d_f': error_handlers.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here error_handlers.o: In function `putpixel': error_handlers.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here error_handlers.o: In function `quad3d': error_handlers.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here error_handlers.o: In function `quad3d_f': error_handlers.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here error_handlers.o: In function `rect': error_handlers.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here error_handlers.o: In function `rectfill': error_handlers.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here error_handlers.o: In function `release_bitmap': error_handlers.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here error_handlers.o: In function `release_screen': error_handlers.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here error_handlers.o: In function `rotate_scaled_sprite': error_handlers.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here error_handlers.o: In function `rotate_scaled_sprite_v_flip': error_handlers.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here error_handlers.o: In function `rotate_sprite': error_handlers.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here error_handlers.o: In function `rotate_sprite_v_flip': error_handlers.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here error_handlers.o: In function `set_clip_state': error_handlers.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here error_handlers.o: In function `set_window_close_button': error_handlers.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here error_handlers.o: In function `set_window_close_hook': error_handlers.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here error_handlers.o: In function `set_window_title': error_handlers.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here error_handlers.o: In function `spline': error_handlers.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here error_handlers.o: In function `textout': error_handlers.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here error_handlers.o: In function `textout_centre': error_handlers.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here error_handlers.o: In function `textout_justify': error_handlers.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here error_handlers.o: In function `textout_right': error_handlers.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here error_handlers.o: In function `triangle': error_handlers.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here error_handlers.o: In function `triangle3d': error_handlers.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here error_handlers.o: In function `triangle3d_f': error_handlers.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here error_handlers.o: In function `yield_timeslice': error_handlers.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here about.o: In function `_allegro_hline': about.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here about.o: In function `_allegro_vline': about.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here about.o: In function `_default_ds': about.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here about.o: In function `_getpixel': about.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here about.o: In function `_getpixel15': about.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here about.o: In function `_getpixel16': about.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here about.o: In function `_getpixel24': about.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here about.o: In function `_getpixel32': about.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here about.o: In function `_putpixel': about.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here about.o: In function `_putpixel15': about.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here about.o: In function `_putpixel16': about.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here about.o: In function `_putpixel24': about.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here about.o: In function `_putpixel32': about.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here about.o: In function `_set_color': about.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here about.o: In function `acquire_bitmap': about.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here about.o: In function `acquire_screen': about.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here about.o: In function `apply_matrix': about.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here about.o: In function `arc': about.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here about.o: In function `bitmap_color_depth': about.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here about.o: In function `bitmap_mask_color': about.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here about.o: In function `bmp_read24': about.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here about.o: In function `bmp_read_line': about.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here about.o: In function `bmp_unwrite_line': about.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here about.o: In function `bmp_write24': about.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here about.o: In function `bmp_write_line': about.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here about.o: In function `circle': about.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here about.o: In function `circlefill': about.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here about.o: In function `clear_to_color': about.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here about.o: In function `desktop_color_depth': about.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here about.o: In function `dot_product': about.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here about.o: In function `dot_product_f': about.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here about.o: In function `draw_character': about.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here about.o: In function `draw_character_ex': about.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here about.o: In function `draw_gouraud_sprite': about.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here about.o: In function `draw_lit_rle_sprite': about.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here about.o: In function `draw_lit_sprite': about.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here about.o: In function `draw_rle_sprite': about.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here about.o: In function `draw_sprite': about.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here about.o: In function `draw_sprite_h_flip': about.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here about.o: In function `draw_sprite_v_flip': about.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here about.o: In function `draw_sprite_vh_flip': about.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here about.o: In function `draw_trans_rle_sprite': about.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here about.o: In function `draw_trans_sprite': about.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here about.o: In function `ellipse': about.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here about.o: In function `ellipsefill': about.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here about.o: In function `fastline': about.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here about.o: In function `file_select': about.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here about.o: In function `fixacos': about.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here about.o: In function `fixadd': about.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here about.o: In function `fixasin': about.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here about.o: In function `fixceil': about.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here about.o: In function `fixcos': about.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here about.o: In function `fixdiv': about.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here about.o: In function `fixfloor': about.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here about.o: In function `fixmul': about.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here about.o: In function `fixsin': about.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here about.o: In function `fixsub': about.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here about.o: In function `fixtan': about.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here about.o: In function `fixtof': about.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here about.o: In function `fixtoi': about.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here about.o: In function `floodfill': about.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here about.o: In function `ftofix': about.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here about.o: In function `get_clip_rect': about.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here about.o: In function `get_clip_state': about.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here about.o: In function `get_desktop_resolution': about.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here about.o: In function `geta32': about.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here about.o: In function `getb15': about.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here about.o: In function `getb16': about.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here about.o: In function `getb24': about.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here about.o: In function `getb32': about.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here about.o: In function `getb8': about.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here about.o: In function `getg15': about.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here about.o: In function `getg16': about.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here about.o: In function `getg24': about.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here about.o: In function `getg32': about.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here about.o: In function `getg8': about.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here about.o: In function `getpixel': about.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here about.o: In function `getr15': about.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here about.o: In function `getr16': about.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here about.o: In function `getr24': about.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here about.o: In function `getr32': about.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here about.o: In function `getr8': about.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here about.o: In function `gui_textout': about.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here about.o: In function `install_allegro': about.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here about.o: In function `is_inside_bitmap': about.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here about.o: In function `is_linear_bitmap': about.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here about.o: In function `is_memory_bitmap': about.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here about.o: In function `is_planar_bitmap': about.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here about.o: In function `is_same_bitmap': about.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here about.o: In function `is_screen_bitmap': about.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here about.o: In function `is_sub_bitmap': about.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here about.o: In function `is_system_bitmap': about.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here about.o: In function `is_video_bitmap': about.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here about.o: In function `is_windowed_mode': about.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here about.o: In function `itofix': about.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here about.o: In function `line': about.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here about.o: In function `makeacol32': about.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here about.o: In function `makecol15': about.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here about.o: In function `makecol16': about.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here about.o: In function `makecol24': about.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here about.o: In function `makecol32': about.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here about.o: In function `persp_project': about.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here about.o: In function `persp_project_f': about.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here about.o: In function `pivot_scaled_sprite': about.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here about.o: In function `pivot_scaled_sprite_v_flip': about.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here about.o: In function `pivot_sprite': about.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here about.o: In function `pivot_sprite_v_flip': about.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here about.o: In function `polygon': about.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here about.o: In function `polygon3d': about.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here about.o: In function `polygon3d_f': about.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here about.o: In function `putpixel': about.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here about.o: In function `quad3d': about.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here about.o: In function `quad3d_f': about.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here about.o: In function `rect': about.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here about.o: In function `rectfill': about.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here about.o: In function `release_bitmap': about.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here about.o: In function `release_screen': about.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here about.o: In function `rotate_scaled_sprite': about.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here about.o: In function `rotate_scaled_sprite_v_flip': about.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here about.o: In function `rotate_sprite': about.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here about.o: In function `rotate_sprite_v_flip': about.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here about.o: In function `set_clip_state': about.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here about.o: In function `set_window_close_button': about.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here about.o: In function `set_window_close_hook': about.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here about.o: In function `set_window_title': about.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here about.o: In function `spline': about.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here about.o: In function `textout': about.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here about.o: In function `textout_centre': about.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here about.o: In function `textout_justify': about.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here about.o: In function `textout_right': about.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here about.o: In function `triangle': about.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here about.o: In function `triangle3d': about.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here about.o: In function `triangle3d_f': about.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here about.o: In function `yield_timeslice': about.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here reset.o: In function `_allegro_hline': reset.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here reset.o: In function `_allegro_vline': reset.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here reset.o: In function `_default_ds': reset.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here reset.o: In function `_getpixel': reset.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here reset.o: In function `_getpixel15': reset.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here reset.o: In function `_getpixel16': reset.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here reset.o: In function `_getpixel24': reset.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here reset.o: In function `_getpixel32': reset.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here reset.o: In function `_putpixel': reset.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here reset.o: In function `_putpixel15': reset.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here reset.o: In function `_putpixel16': reset.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here reset.o: In function `_putpixel24': reset.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here reset.o: In function `_putpixel32': reset.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here reset.o: In function `_set_color': reset.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here reset.o: In function `acquire_bitmap': reset.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here reset.o: In function `acquire_screen': reset.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here reset.o: In function `apply_matrix': reset.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here reset.o: In function `arc': reset.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here reset.o: In function `bitmap_color_depth': reset.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here reset.o: In function `bitmap_mask_color': reset.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here reset.o: In function `bmp_read24': reset.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here reset.o: In function `bmp_read_line': reset.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here reset.o: In function `bmp_unwrite_line': reset.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here reset.o: In function `bmp_write24': reset.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here reset.o: In function `bmp_write_line': reset.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here reset.o: In function `circle': reset.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here reset.o: In function `circlefill': reset.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here reset.o: In function `clear_to_color': reset.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here reset.o: In function `desktop_color_depth': reset.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here reset.o: In function `dot_product': reset.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here reset.o: In function `dot_product_f': reset.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here reset.o: In function `draw_character': reset.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here reset.o: In function `draw_character_ex': reset.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here reset.o: In function `draw_gouraud_sprite': reset.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here reset.o: In function `draw_lit_rle_sprite': reset.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here reset.o: In function `draw_lit_sprite': reset.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here reset.o: In function `draw_rle_sprite': reset.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here reset.o: In function `draw_sprite': reset.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here reset.o: In function `draw_sprite_h_flip': reset.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here reset.o: In function `draw_sprite_v_flip': reset.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here reset.o: In function `draw_sprite_vh_flip': reset.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here reset.o: In function `draw_trans_rle_sprite': reset.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here reset.o: In function `draw_trans_sprite': reset.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here reset.o: In function `ellipse': reset.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here reset.o: In function `ellipsefill': reset.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here reset.o: In function `fastline': reset.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here reset.o: In function `file_select': reset.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here reset.o: In function `fixacos': reset.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here reset.o: In function `fixadd': reset.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here reset.o: In function `fixasin': reset.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here reset.o: In function `fixceil': reset.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here reset.o: In function `fixcos': reset.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here reset.o: In function `fixdiv': reset.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here reset.o: In function `fixfloor': reset.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here reset.o: In function `fixmul': reset.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here reset.o: In function `fixsin': reset.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here reset.o: In function `fixsub': reset.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here reset.o: In function `fixtan': reset.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here reset.o: In function `fixtof': reset.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here reset.o: In function `fixtoi': reset.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here reset.o: In function `floodfill': reset.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here reset.o: In function `ftofix': reset.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here reset.o: In function `get_clip_rect': reset.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here reset.o: In function `get_clip_state': reset.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here reset.o: In function `get_desktop_resolution': reset.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here reset.o: In function `geta32': reset.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here reset.o: In function `getb15': reset.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here reset.o: In function `getb16': reset.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here reset.o: In function `getb24': reset.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here reset.o: In function `getb32': reset.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here reset.o: In function `getb8': reset.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here reset.o: In function `getg15': reset.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here reset.o: In function `getg16': reset.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here reset.o: In function `getg24': reset.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here reset.o: In function `getg32': reset.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here reset.o: In function `getg8': reset.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here reset.o: In function `getpixel': reset.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here reset.o: In function `getr15': reset.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here reset.o: In function `getr16': reset.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here reset.o: In function `getr24': reset.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here reset.o: In function `getr32': reset.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here reset.o: In function `getr8': reset.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here reset.o: In function `gui_textout': reset.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here reset.o: In function `install_allegro': reset.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here reset.o: In function `is_inside_bitmap': reset.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here reset.o: In function `is_linear_bitmap': reset.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here reset.o: In function `is_memory_bitmap': reset.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here reset.o: In function `is_planar_bitmap': reset.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here reset.o: In function `is_same_bitmap': reset.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here reset.o: In function `is_screen_bitmap': reset.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here reset.o: In function `is_sub_bitmap': reset.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here reset.o: In function `is_system_bitmap': reset.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here reset.o: In function `is_video_bitmap': reset.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here reset.o: In function `is_windowed_mode': reset.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here reset.o: In function `itofix': reset.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here reset.o: In function `line': reset.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here reset.o: In function `makeacol32': reset.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here reset.o: In function `makecol15': reset.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here reset.o: In function `makecol16': reset.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here reset.o: In function `makecol24': reset.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here reset.o: In function `makecol32': reset.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here reset.o: In function `persp_project': reset.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here reset.o: In function `persp_project_f': reset.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here reset.o: In function `pivot_scaled_sprite': reset.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here reset.o: In function `pivot_scaled_sprite_v_flip': reset.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here reset.o: In function `pivot_sprite': reset.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here reset.o: In function `pivot_sprite_v_flip': reset.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here reset.o: In function `polygon': reset.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here reset.o: In function `polygon3d': reset.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here reset.o: In function `polygon3d_f': reset.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here reset.o: In function `putpixel': reset.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here reset.o: In function `quad3d': reset.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here reset.o: In function `quad3d_f': reset.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here reset.o: In function `rect': reset.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here reset.o: In function `rectfill': reset.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here reset.o: In function `release_bitmap': reset.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here reset.o: In function `release_screen': reset.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here reset.o: In function `rotate_scaled_sprite': reset.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here reset.o: In function `rotate_scaled_sprite_v_flip': reset.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here reset.o: In function `rotate_sprite': reset.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here reset.o: In function `rotate_sprite_v_flip': reset.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here reset.o: In function `set_clip_state': reset.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here reset.o: In function `set_window_close_button': reset.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here reset.o: In function `set_window_close_hook': reset.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here reset.o: In function `set_window_title': reset.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here reset.o: In function `spline': reset.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here reset.o: In function `textout': reset.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here reset.o: In function `textout_centre': reset.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here reset.o: In function `textout_justify': reset.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here reset.o: In function `textout_right': reset.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here reset.o: In function `triangle': reset.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here reset.o: In function `triangle3d': reset.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here reset.o: In function `triangle3d_f': reset.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here reset.o: In function `yield_timeslice': reset.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here dzcomm/lib/unix/libdzcom.a(queue.o): In function `dz_make_comm_err': ./src/queue.c:(.text+0x0): multiple definition of `dz_make_comm_err' dzcomm/lib/unix/libdzcom.a(comm.o):./src/comm.c:(.text+0x0): first defined here dzcomm/lib/unix/libdzcom.a(ucomm.o): In function `dz_make_comm_err': ./src/unix/ucomm.c:(.text+0x0): multiple definition of `dz_make_comm_err' dzcomm/lib/unix/libdzcom.a(comm.o):./src/comm.c:(.text+0x0): first defined here dzcomm/lib/unix/libdzcom.a(lcomm.o): In function `dz_make_comm_err': ./src/linux/lcomm.c:(.text+0x0): multiple definition of `dz_make_comm_err' dzcomm/lib/unix/libdzcom.a(comm.o):./src/comm.c:(.text+0x0): first defined here clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [scantool] Error 1 make[2]: Leaving directory `/build/scantool-BYnPPU/scantool-1.21+dfsg' make[1]: *** [override_dh_auto_build] Error 2 make[1]: Leaving directory `/build/scantool-BYnPPU/scantool-1.21+dfsg' make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 ──────────────────────────────────────────────────────────────────────────────── Build finished at 20120113-0330 Finished ──────── E: Build failure (dpkg-buildpackage died) ┌──────────────────────────────────────────────────────────────────────────────┐ │ Cleanup │ └──────────────────────────────────────────────────────────────────────────────┘ Purging /var/lib/schroot/mount/lsid64b-acf1087b-0fc0-4e67-8638-aeb5ea834da5/build/scantool-BYnPPU Not cleaning session: cloned chroot in use ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Architecture: amd64 Build-Space: 3596 Build-Time: 11 Distribution: lsid64b Fail-Stage: build Install-Time: 9 Job: scantool_1.21+dfsg-2 Package: scantool Package-Time: 33 Source-Version: 1.21+dfsg-2 Space: 3596 Status: attempted Version: 1.21+dfsg-2 ──────────────────────────────────────────────────────────────────────────────── Finished at 20120113-0330 Build needed 00:00:33, 3596k disc space DC-Message: Failed, but took only 34.341899. Retrying, you never know. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. sbuild (Debian sbuild) 0.62.2 (05 Apr 2011) on stremi-34.reims.grid5000.fr ╔══════════════════════════════════════════════════════════════════════════════╗ ║ scantool 1.21+dfsg-2 (amd64) 13 Jan 2012 03:31 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: scantool Version: 1.21+dfsg-2 Source Version: 1.21+dfsg-2 Distribution: lsid64b Architecture: amd64 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Update chroot │ └──────────────────────────────────────────────────────────────────────────────┘ Ign http://localhost sid InRelease Get:1 http://localhost sid Release.gpg [836 B] Get:2 http://localhost sid Release [188 kB] Ign http://localhost sid/main Sources/DiffIndex Ign http://localhost sid/main amd64 Packages/DiffIndex Ign http://localhost sid/main TranslationIndex Get:3 http://localhost sid/main Sources [7544 kB] Get:4 http://localhost sid/main amd64 Packages [10.4 MB] Ign http://localhost sid/main Translation-en Fetched 18.2 MB in 5s (3421 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages have been kept back: clang cpp-4.6 g++-4.6 gcc-4.6 gcc-4.6-base libgcc1 libgomp1 libquadmath0 libstdc++6 libstdc++6-4.6-dev 0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded. ┌──────────────────────────────────────────────────────────────────────────────┐ │ Fetch source files │ └──────────────────────────────────────────────────────────────────────────────┘ Check APT ───────── Checking available source versions... Download source files with APT ────────────────────────────── Reading package lists... Building dependency tree... Reading state information... Need to get 418 kB of source archives. Get:1 http://localhost/debian/ sid/main scantool 1.21+dfsg-2 (dsc) [2075 B] Get:2 http://localhost/debian/ sid/main scantool 1.21+dfsg-2 (tar) [249 kB] Get:3 http://localhost/debian/ sid/main scantool 1.21+dfsg-2 (tar) [156 kB] Get:4 http://localhost/debian/ sid/main scantool 1.21+dfsg-2 (diff) [11.0 kB] Fetched 418 kB in 0s (21.1 MB/s) Download complete and in download only mode Check arch ────────── Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/build/scantool-ejRKag/resolver-pa11uh/apt_archive/sbuild-build-depends-core-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install core build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded. Need to get 0 B/702 B of archives. After this operation, 0 B of additional disk space will be used. WARNING: The following packages cannot be authenticated! sbuild-build-depends-core-dummy Authentication warning overridden. Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 10821 files and directories currently installed.) Unpacking sbuild-build-depends-core-dummy (from .../sbuild-build-depends-core-dummy.deb) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Cannot open /var/lib/schroot/mount/lsid64b-35a466c8-a7ba-4739-8985-6547329f36e5/etc/lsb-release: No such file or directory Merged Build-Depends: base-files, base-passwd, bash, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, ncurses-base, ncurses-bin, perl-base, sed, login, sysvinit-utils, sysvinit, tar, bsdutils, mount, util-linux, libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 7.0.50~), dh-autoreconf, liballegro4.2-dev Filtered Build-Depends: base-files, base-passwd, bash, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, ncurses-base, ncurses-bin, perl-base, sed, login, sysvinit-utils, sysvinit, tar, bsdutils, mount, util-linux, libc6-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 7.0.50~), dh-autoreconf, liballegro4.2-dev dpkg-deb: building package `sbuild-build-depends-scantool-dummy' in `/build/scantool-ejRKag/resolver-8dNkyw/apt_archive/sbuild-build-depends-scantool-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install scantool build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: autoconf automake autotools-dev bsdmainutils debhelper dh-autoreconf file gettext gettext-base groff-base html2text intltool-debian liballegro4.2 liballegro4.2-dev libasound2 libcroco3 libglib2.0-0 libmagic1 libpcre3 libpipeline1 libpthread-stubs0 libpthread-stubs0-dev libtool libunistring0 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb1 libxcb1-dev libxcursor-dev libxcursor1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxml2 libxpm-dev libxpm4 libxrender-dev libxrender1 libxxf86dga1 libxxf86vm-dev libxxf86vm1 m4 man-db po-debconf x11-common x11proto-core-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-render-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev Suggested packages: autoconf2.13 autoconf-archive gnu-standards autoconf-doc wamerican wordlist whois vacation dh-make gettext-doc groff liballegro4.2-plugin-esd libasound2-plugins libtool-doc automaken gfortran fortran95-compiler gcj www-browser libmail-box-perl Recommended packages: autopoint curl wget lynx-cur liballegro4.2-plugin-jack libglib2.0-data shared-mime-info libltdl-dev libx11-doc xml-core libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autotools-dev bsdmainutils debhelper dh-autoreconf file gettext gettext-base groff-base html2text intltool-debian liballegro4.2 liballegro4.2-dev libasound2 libcroco3 libglib2.0-0 libmagic1 libpcre3 libpipeline1 libpthread-stubs0 libpthread-stubs0-dev libtool libunistring0 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb1 libxcb1-dev libxcursor-dev libxcursor1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxml2 libxpm-dev libxpm4 libxrender-dev libxrender1 libxxf86dga1 libxxf86vm-dev libxxf86vm1 m4 man-db po-debconf sbuild-build-depends-scantool-dummy x11-common x11proto-core-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-render-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev 0 upgraded, 61 newly installed, 0 to remove and 10 not upgraded. Need to get 18.2 MB/18.2 MB of archives. After this operation, 52.5 MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! libpipeline1 libpcre3 libasound2 libglib2.0-0 libxml2 libcroco3 libunistring0 libxau6 libxdmcp6 libxcb1 libx11-data libx11-6 libxfixes3 libxrender1 libxcursor1 libxext6 libxpm4 libxxf86vm1 bsdmainutils groff-base man-db libmagic1 file gettext-base m4 autoconf autotools-dev automake html2text gettext intltool-debian po-debconf debhelper libtool dh-autoreconf x11-common libxxf86dga1 liballegro4.2 xorg-sgml-doctools x11proto-core-dev x11proto-input-dev x11proto-xext-dev libxau-dev libxdmcp-dev x11proto-kb-dev xtrans-dev libpthread-stubs0 libpthread-stubs0-dev libxcb1-dev libx11-dev libxext-dev libxpm-dev x11proto-xf86vidmode-dev libxxf86vm-dev x11proto-render-dev libxrender-dev x11proto-fixes-dev libxfixes-dev libxcursor-dev liballegro4.2-dev sbuild-build-depends-scantool-dummy Authentication warning overridden. Get:1 http://localhost/debian/ sid/main libpipeline1 amd64 1.2.0-5 [38.2 kB] Get:2 http://localhost/debian/ sid/main libpcre3 amd64 8.12-4 [225 kB] Get:3 http://localhost/debian/ sid/main libasound2 amd64 1.0.24.1-4 [446 kB] Get:4 http://localhost/debian/ sid/main libglib2.0-0 amd64 2.30.2-4 [1844 kB] Get:5 http://localhost/debian/ sid/main libxml2 amd64 2.7.8.dfsg-5.1 [891 kB] Get:6 http://localhost/debian/ sid/main libcroco3 amd64 0.6.2-2 [122 kB] Get:7 http://localhost/debian/ sid/main libunistring0 amd64 0.9.3-5 [434 kB] Get:8 http://localhost/debian/ sid/main libxau6 amd64 1:1.0.6-4 [17.1 kB] Get:9 http://localhost/debian/ sid/main libxdmcp6 amd64 1:1.1.0-4 [22.9 kB] Get:10 http://localhost/debian/ sid/main libxcb1 amd64 1.7-4 [43.7 kB] Get:11 http://localhost/debian/ sid/main libx11-data all 2:1.4.4-4 [187 kB] Get:12 http://localhost/debian/ sid/main libx11-6 amd64 2:1.4.4-4 [889 kB] Get:13 http://localhost/debian/ sid/main libxfixes3 amd64 1:5.0-4 [21.5 kB] Get:14 http://localhost/debian/ sid/main libxrender1 amd64 1:0.9.6-2 [31.5 kB] Get:15 http://localhost/debian/ sid/main libxcursor1 amd64 1:1.1.12-1 [26.8 kB] Get:16 http://localhost/debian/ sid/main libxext6 amd64 2:1.3.0-3 [52.3 kB] Get:17 http://localhost/debian/ sid/main libxpm4 amd64 1:3.5.9-4 [48.1 kB] Get:18 http://localhost/debian/ sid/main libxxf86vm1 amd64 1:1.1.1-2 [18.2 kB] Get:19 http://localhost/debian/ sid/main bsdmainutils amd64 8.2.3 [208 kB] Get:20 http://localhost/debian/ sid/main groff-base amd64 1.21-6 [1150 kB] Get:21 http://localhost/debian/ sid/main man-db amd64 2.6.0.2-3 [1015 kB] Get:22 http://localhost/debian/ sid/main libmagic1 amd64 5.09-2 [246 kB] Get:23 http://localhost/debian/ sid/main file amd64 5.09-2 [52.0 kB] Get:24 http://localhost/debian/ sid/main gettext-base amd64 0.18.1.1-5 [154 kB] Get:25 http://localhost/debian/ sid/main m4 amd64 1.4.16-2 [259 kB] Get:26 http://localhost/debian/ sid/main autoconf all 2.68-1 [804 kB] Get:27 http://localhost/debian/ sid/main autotools-dev all 20110511.1 [73.8 kB] Get:28 http://localhost/debian/ sid/main automake all 1:1.11.1-1 [611 kB] Get:29 http://localhost/debian/ sid/main html2text amd64 1.3.2a-15 [103 kB] Get:30 http://localhost/debian/ sid/main gettext amd64 0.18.1.1-5 [2080 kB] Get:31 http://localhost/debian/ sid/main intltool-debian all 0.35.0+20060710.1 [30.8 kB] Get:32 http://localhost/debian/ sid/main po-debconf all 1.0.16+nmu2 [224 kB] Get:33 http://localhost/debian/ sid/main debhelper all 8.9.14 [693 kB] Get:34 http://localhost/debian/ sid/main libtool amd64 2.4.2-1 [617 kB] Get:35 http://localhost/debian/ sid/main dh-autoreconf all 5 [14.5 kB] Get:36 http://localhost/debian/ sid/main x11-common all 1:7.6+10 [281 kB] Get:37 http://localhost/debian/ sid/main libxxf86dga1 amd64 2:1.1.2-1 [21.6 kB] Get:38 http://localhost/debian/ sid/main liballegro4.2 amd64 2:4.2.2-3 [645 kB] Get:39 http://localhost/debian/ sid/main xorg-sgml-doctools all 1:1.10-1 [24.1 kB] Get:40 http://localhost/debian/ sid/main x11proto-core-dev all 7.0.22-1 [323 kB] Get:41 http://localhost/debian/ sid/main x11proto-input-dev all 2.1-1 [145 kB] Get:42 http://localhost/debian/ sid/main x11proto-xext-dev all 7.2.0-3 [255 kB] Get:43 http://localhost/debian/ sid/main libxau-dev amd64 1:1.0.6-4 [20.6 kB] Get:44 http://localhost/debian/ sid/main libxdmcp-dev amd64 1:1.1.0-4 [39.3 kB] Get:45 http://localhost/debian/ sid/main x11proto-kb-dev all 1.0.5-2 [27.5 kB] Get:46 http://localhost/debian/ sid/main xtrans-dev all 1.2.6-2 [101 kB] Get:47 http://localhost/debian/ sid/main libpthread-stubs0 amd64 0.3-3 [3228 B] Get:48 http://localhost/debian/ sid/main libpthread-stubs0-dev amd64 0.3-3 [3998 B] Get:49 http://localhost/debian/ sid/main libxcb1-dev amd64 1.7-4 [82.7 kB] Get:50 http://localhost/debian/ sid/main libx11-dev amd64 2:1.4.4-4 [1027 kB] Get:51 http://localhost/debian/ sid/main libxext-dev amd64 2:1.3.0-3 [167 kB] Get:52 http://localhost/debian/ sid/main libxpm-dev amd64 1:3.5.9-4 [107 kB] Get:53 http://localhost/debian/ sid/main x11proto-xf86vidmode-dev all 2.3.1-2 [6114 B] Get:54 http://localhost/debian/ sid/main libxxf86vm-dev amd64 1:1.1.1-2 [22.9 kB] Get:55 http://localhost/debian/ sid/main x11proto-render-dev all 2:0.11.1-2 [20.8 kB] Get:56 http://localhost/debian/ sid/main libxrender-dev amd64 1:0.9.6-2 [39.7 kB] Get:57 http://localhost/debian/ sid/main x11proto-fixes-dev all 1:5.0-2 [19.2 kB] Get:58 http://localhost/debian/ sid/main libxfixes-dev amd64 1:5.0-4 [23.4 kB] Get:59 http://localhost/debian/ sid/main libxcursor-dev amd64 1:1.1.12-1 [34.7 kB] Get:60 http://localhost/debian/ sid/main liballegro4.2-dev amd64 2:4.2.2-3 [1040 kB] Extracting templates from packages: 49% Extracting templates from packages: 98% Extracting templates from packages: 100% Preconfiguring packages ... Fetched 18.2 MB in 0s (40.0 MB/s) Selecting previously unselected package libpipeline1. (Reading database ... 10821 files and directories currently installed.) Unpacking libpipeline1 (from .../libpipeline1_1.2.0-5_amd64.deb) ... Selecting previously unselected package libpcre3. Unpacking libpcre3 (from .../libpcre3_8.12-4_amd64.deb) ... Selecting previously unselected package libasound2. Unpacking libasound2 (from .../libasound2_1.0.24.1-4_amd64.deb) ... Selecting previously unselected package libglib2.0-0. Unpacking libglib2.0-0 (from .../libglib2.0-0_2.30.2-4_amd64.deb) ... Selecting previously unselected package libxml2. Unpacking libxml2 (from .../libxml2_2.7.8.dfsg-5.1_amd64.deb) ... Selecting previously unselected package libcroco3. Unpacking libcroco3 (from .../libcroco3_0.6.2-2_amd64.deb) ... Selecting previously unselected package libunistring0. Unpacking libunistring0 (from .../libunistring0_0.9.3-5_amd64.deb) ... Selecting previously unselected package libxau6. Unpacking libxau6 (from .../libxau6_1%3a1.0.6-4_amd64.deb) ... Selecting previously unselected package libxdmcp6. Unpacking libxdmcp6 (from .../libxdmcp6_1%3a1.1.0-4_amd64.deb) ... Selecting previously unselected package libxcb1. Unpacking libxcb1 (from .../libxcb1_1.7-4_amd64.deb) ... Selecting previously unselected package libx11-data. Unpacking libx11-data (from .../libx11-data_2%3a1.4.4-4_all.deb) ... Selecting previously unselected package libx11-6. Unpacking libx11-6 (from .../libx11-6_2%3a1.4.4-4_amd64.deb) ... Selecting previously unselected package libxfixes3. Unpacking libxfixes3 (from .../libxfixes3_1%3a5.0-4_amd64.deb) ... Selecting previously unselected package libxrender1. Unpacking libxrender1 (from .../libxrender1_1%3a0.9.6-2_amd64.deb) ... Selecting previously unselected package libxcursor1. Unpacking libxcursor1 (from .../libxcursor1_1%3a1.1.12-1_amd64.deb) ... Selecting previously unselected package libxext6. Unpacking libxext6 (from .../libxext6_2%3a1.3.0-3_amd64.deb) ... Selecting previously unselected package libxpm4. Unpacking libxpm4 (from .../libxpm4_1%3a3.5.9-4_amd64.deb) ... Selecting previously unselected package libxxf86vm1. Unpacking libxxf86vm1 (from .../libxxf86vm1_1%3a1.1.1-2_amd64.deb) ... Selecting previously unselected package bsdmainutils. Unpacking bsdmainutils (from .../bsdmainutils_8.2.3_amd64.deb) ... Selecting previously unselected package groff-base. Unpacking groff-base (from .../groff-base_1.21-6_amd64.deb) ... Selecting previously unselected package man-db. Unpacking man-db (from .../man-db_2.6.0.2-3_amd64.deb) ... Selecting previously unselected package libmagic1. Unpacking libmagic1 (from .../libmagic1_5.09-2_amd64.deb) ... Selecting previously unselected package file. Unpacking file (from .../archives/file_5.09-2_amd64.deb) ... Selecting previously unselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.18.1.1-5_amd64.deb) ... Selecting previously unselected package m4. Unpacking m4 (from .../archives/m4_1.4.16-2_amd64.deb) ... Selecting previously unselected package autoconf. Unpacking autoconf (from .../autoconf_2.68-1_all.deb) ... Selecting previously unselected package autotools-dev. Unpacking autotools-dev (from .../autotools-dev_20110511.1_all.deb) ... Selecting previously unselected package automake. Unpacking automake (from .../automake_1%3a1.11.1-1_all.deb) ... Selecting previously unselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-15_amd64.deb) ... Selecting previously unselected package gettext. Unpacking gettext (from .../gettext_0.18.1.1-5_amd64.deb) ... Selecting previously unselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously unselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.16+nmu2_all.deb) ... Selecting previously unselected package debhelper. Unpacking debhelper (from .../debhelper_8.9.14_all.deb) ... Selecting previously unselected package libtool. Unpacking libtool (from .../libtool_2.4.2-1_amd64.deb) ... Selecting previously unselected package dh-autoreconf. Unpacking dh-autoreconf (from .../dh-autoreconf_5_all.deb) ... Selecting previously unselected package x11-common. Unpacking x11-common (from .../x11-common_1%3a7.6+10_all.deb) ... Selecting previously unselected package libxxf86dga1. Unpacking libxxf86dga1 (from .../libxxf86dga1_2%3a1.1.2-1_amd64.deb) ... Selecting previously unselected package liballegro4.2. Unpacking liballegro4.2 (from .../liballegro4.2_2%3a4.2.2-3_amd64.deb) ... Selecting previously unselected package xorg-sgml-doctools. Unpacking xorg-sgml-doctools (from .../xorg-sgml-doctools_1%3a1.10-1_all.deb) ... Selecting previously unselected package x11proto-core-dev. Unpacking x11proto-core-dev (from .../x11proto-core-dev_7.0.22-1_all.deb) ... Selecting previously unselected package x11proto-input-dev. Unpacking x11proto-input-dev (from .../x11proto-input-dev_2.1-1_all.deb) ... Selecting previously unselected package x11proto-xext-dev. Unpacking x11proto-xext-dev (from .../x11proto-xext-dev_7.2.0-3_all.deb) ... Selecting previously unselected package libxau-dev. Unpacking libxau-dev (from .../libxau-dev_1%3a1.0.6-4_amd64.deb) ... Selecting previously unselected package libxdmcp-dev. Unpacking libxdmcp-dev (from .../libxdmcp-dev_1%3a1.1.0-4_amd64.deb) ... Selecting previously unselected package x11proto-kb-dev. Unpacking x11proto-kb-dev (from .../x11proto-kb-dev_1.0.5-2_all.deb) ... Selecting previously unselected package xtrans-dev. Unpacking xtrans-dev (from .../xtrans-dev_1.2.6-2_all.deb) ... Selecting previously unselected package libpthread-stubs0. Unpacking libpthread-stubs0 (from .../libpthread-stubs0_0.3-3_amd64.deb) ... Selecting previously unselected package libpthread-stubs0-dev. Unpacking libpthread-stubs0-dev (from .../libpthread-stubs0-dev_0.3-3_amd64.deb) ... Selecting previously unselected package libxcb1-dev. Unpacking libxcb1-dev (from .../libxcb1-dev_1.7-4_amd64.deb) ... Selecting previously unselected package libx11-dev. Unpacking libx11-dev (from .../libx11-dev_2%3a1.4.4-4_amd64.deb) ... Selecting previously unselected package libxext-dev. Unpacking libxext-dev (from .../libxext-dev_2%3a1.3.0-3_amd64.deb) ... Selecting previously unselected package libxpm-dev. Unpacking libxpm-dev (from .../libxpm-dev_1%3a3.5.9-4_amd64.deb) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Unpacking x11proto-xf86vidmode-dev (from .../x11proto-xf86vidmode-dev_2.3.1-2_all.deb) ... Selecting previously unselected package libxxf86vm-dev. Unpacking libxxf86vm-dev (from .../libxxf86vm-dev_1%3a1.1.1-2_amd64.deb) ... Selecting previously unselected package x11proto-render-dev. Unpacking x11proto-render-dev (from .../x11proto-render-dev_2%3a0.11.1-2_all.deb) ... Selecting previously unselected package libxrender-dev. Unpacking libxrender-dev (from .../libxrender-dev_1%3a0.9.6-2_amd64.deb) ... Selecting previously unselected package x11proto-fixes-dev. Unpacking x11proto-fixes-dev (from .../x11proto-fixes-dev_1%3a5.0-2_all.deb) ... Selecting previously unselected package libxfixes-dev. Unpacking libxfixes-dev (from .../libxfixes-dev_1%3a5.0-4_amd64.deb) ... Selecting previously unselected package libxcursor-dev. Unpacking libxcursor-dev (from .../libxcursor-dev_1%3a1.1.12-1_amd64.deb) ... Selecting previously unselected package liballegro4.2-dev. Unpacking liballegro4.2-dev (from .../liballegro4.2-dev_2%3a4.2.2-3_amd64.deb) ... Selecting previously unselected package sbuild-build-depends-scantool-dummy. Unpacking sbuild-build-depends-scantool-dummy (from .../sbuild-build-depends-scantool-dummy.deb) ... Processing triggers for install-info ... Setting up libpipeline1 (1.2.0-5) ... Setting up libpcre3 (8.12-4) ... Setting up libasound2 (1.0.24.1-4) ... Setting up libglib2.0-0 (2.30.2-4) ... No schema files found: doing nothing. Setting up libxml2 (2.7.8.dfsg-5.1) ... Setting up libcroco3 (0.6.2-2) ... Setting up libunistring0 (0.9.3-5) ... Setting up libxau6 (1:1.0.6-4) ... Setting up libxdmcp6 (1:1.1.0-4) ... Setting up libxcb1 (1.7-4) ... Setting up libx11-data (2:1.4.4-4) ... Setting up libx11-6 (2:1.4.4-4) ... Setting up libxfixes3 (1:5.0-4) ... Setting up libxrender1 (1:0.9.6-2) ... Setting up libxcursor1 (1:1.1.12-1) ... Setting up libxext6 (2:1.3.0-3) ... Setting up libxpm4 (1:3.5.9-4) ... Setting up libxxf86vm1 (1:1.1.1-2) ... Setting up bsdmainutils (8.2.3) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode. update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode. Setting up groff-base (1.21-6) ... Setting up man-db (2.6.0.2-3) ... Building database of manual pages ... Setting up libmagic1 (5.09-2) ... Setting up file (5.09-2) ... Setting up gettext-base (0.18.1.1-5) ... Setting up m4 (1.4.16-2) ... Setting up autoconf (2.68-1) ... Setting up autotools-dev (20110511.1) ... Setting up automake (1:1.11.1-1) ... update-alternatives: using /usr/bin/automake-1.11 to provide /usr/bin/automake (automake) in auto mode. Setting up html2text (1.3.2a-15) ... Setting up gettext (0.18.1.1-5) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2) ... Setting up debhelper (8.9.14) ... Setting up libtool (2.4.2-1) ... Setting up dh-autoreconf (5) ... Setting up x11-common (1:7.6+10) ... invoke-rc.d: policy-rc.d denied execution of start. Setting up libxxf86dga1 (2:1.1.2-1) ... Setting up liballegro4.2 (2:4.2.2-3) ... Setting up xorg-sgml-doctools (1:1.10-1) ... Setting up x11proto-core-dev (7.0.22-1) ... Setting up x11proto-input-dev (2.1-1) ... Setting up x11proto-xext-dev (7.2.0-3) ... Setting up libxau-dev (1:1.0.6-4) ... Setting up libxdmcp-dev (1:1.1.0-4) ... Setting up x11proto-kb-dev (1.0.5-2) ... Setting up xtrans-dev (1.2.6-2) ... Setting up libpthread-stubs0 (0.3-3) ... Setting up libpthread-stubs0-dev (0.3-3) ... Setting up libxcb1-dev (1.7-4) ... Setting up libx11-dev (2:1.4.4-4) ... Setting up libxext-dev (2:1.3.0-3) ... Setting up libxpm-dev (1:3.5.9-4) ... Setting up x11proto-xf86vidmode-dev (2.3.1-2) ... Setting up libxxf86vm-dev (1:1.1.1-2) ... Setting up x11proto-render-dev (2:0.11.1-2) ... Setting up libxrender-dev (1:0.9.6-2) ... Setting up x11proto-fixes-dev (1:5.0-2) ... Setting up libxfixes-dev (1:5.0-4) ... Setting up libxcursor-dev (1:1.1.12-1) ... Setting up liballegro4.2-dev (2:4.2.2-3) ... Setting up sbuild-build-depends-scantool-dummy (0.invalid.0) ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build environment │ └──────────────────────────────────────────────────────────────────────────────┘ Kernel: Linux 2.6.32-5-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.22-4 dpkg-dev_1.16.1.2 g++-4.6_4.6.2-9 gcc-4.6_4.6.2-9 libc6-dev_2.13-24 libstdc++6_4.6.2-9 libstdc++6-4.6-dev_4.6.2-9 linux-libc-dev_3.1.8-2 Package versions: apt_0.8.15.9 apt-utils_0.8.15.9 autoconf_2.68-1 automake_1:1.11.1-1 autotools-dev_20110511.1 base-files_6.5 base-passwd_3.5.24 bash_4.2-1 binutils_2.22-4 bsdmainutils_8.2.3 bsdutils_1:2.20.1-1.1 build-essential_11.5 bzip2_1.0.6-1 clang_3.0-5 coreutils_8.13-3 cpp_4:4.6.2-4 cpp-4.6_4.6.2-9 dash_0.5.7-2 debconf_1.5.41 debfoster_2.7-1.1 debhelper_8.9.14 debian-archive-keyring_2010.08.28 debianutils_4.1 dh-autoreconf_5 diffutils_1:3.2-1 dpkg_1.16.1.2 dpkg-dev_1.16.1.2 e2fslibs_1.42-1 e2fsprogs_1.42-1 fakeroot_1.18.2-1 file_5.09-2 findutils_4.4.2-4 g++_4:4.6.2-4 g++-4.6_4.6.2-9 gcc_4:4.6.2-4 gcc-4.6_4.6.2-9 gcc-4.6-base_4.6.2-9 gettext_0.18.1.1-5 gettext-base_0.18.1.1-5 gnupg_1.4.11-3 gpgv_1.4.11-3 grep_2.10-1 groff-base_1.21-6 gzip_1.4-2 hostname_3.09 html2text_1.3.2a-15 initscripts_2.88dsf-18 insserv_1.14.0-2.1 install-info_4.13a.dfsg.1-8 intltool-debian_0.35.0+20060710.1 less_444-1 libacl1_2.2.51-5 liballegro4.2_2:4.2.2-3 liballegro4.2-dev_2:4.2.2-3 libasound2_1.0.24.1-4 libattr1_1:2.4.46-5 libblkid1_2.20.1-1.1 libbz2-1.0_1.0.6-1 libc-bin_2.13-24 libc-dev-bin_2.13-24 libc6_2.13-24 libc6-dev_2.13-24 libclang-common-dev_3.0-5 libclass-isa-perl_0.36-3 libcomerr2_1.42-1 libcroco3_0.6.2-2 libdb5.1_5.1.29-1 libdpkg-perl_1.16.1.2 libffi5_3.0.10-3 libgc1c2_1:7.1-8 libgcc1_1:4.6.2-9 libgdbm3_1.8.3-10 libglib2.0-0_2.30.2-4 libgmp10_2:5.0.2+dfsg-2 libgomp1_4.6.2-9 libllvm3.0_3.0-5 liblzma2_5.1.1alpha+20110809-2 liblzma5_5.1.1alpha+20110809-3 libmagic1_5.09-2 libmount1_2.20.1-1.1 libmpc2_0.9-4 libmpfr4_3.1.0-3 libncurses5_5.9-4 libncursesw5_5.9-4 libpam-modules_1.1.3-6 libpam-modules-bin_1.1.3-6 libpam-runtime_1.1.3-6 libpam0g_1.1.3-6 libpcre3_8.12-4 libpipeline1_1.2.0-5 libpthread-stubs0_0.3-3 libpthread-stubs0-dev_0.3-3 libquadmath0_4.6.2-9 libreadline6_6.2-8 libselinux1_2.1.0-4 libsepol1_2.1.0-1.2 libslang2_2.2.4-5 libss2_1.42-1 libstdc++6_4.6.2-9 libstdc++6-4.6-dev_4.6.2-9 libswitch-perl_2.16-2 libtimedate-perl_1.2000-1 libtinfo5_5.9-4 libtool_2.4.2-1 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-20 libuuid1_2.20.1-1.1 libx11-6_2:1.4.4-4 libx11-data_2:1.4.4-4 libx11-dev_2:1.4.4-4 libxau-dev_1:1.0.6-4 libxau6_1:1.0.6-4 libxcb1_1.7-4 libxcb1-dev_1.7-4 libxcursor-dev_1:1.1.12-1 libxcursor1_1:1.1.12-1 libxdmcp-dev_1:1.1.0-4 libxdmcp6_1:1.1.0-4 libxext-dev_2:1.3.0-3 libxext6_2:1.3.0-3 libxfixes-dev_1:5.0-4 libxfixes3_1:5.0-4 libxml2_2.7.8.dfsg-5.1 libxpm-dev_1:3.5.9-4 libxpm4_1:3.5.9-4 libxrender-dev_1:0.9.6-2 libxrender1_1:0.9.6-2 libxxf86dga1_2:1.1.2-1 libxxf86vm-dev_1:1.1.1-2 libxxf86vm1_1:1.1.1-2 linux-libc-dev_3.1.8-2 login_1:4.1.4.2+svn3283-3 lsb-base_3.2-28 m4_1.4.16-2 make_3.81-8.1 man-db_2.6.0.2-3 mawk_1.3.3-16 mount_2.20.1-1.1 multiarch-support_2.13-24 ncurses-base_5.9-4 ncurses-bin_5.9-4 nvi_1.81.6-8.2 passwd_1:4.1.4.2+svn3283-3 patch_2.6.1-2 perl_5.14.2-6 perl-base_5.14.2-6 perl-modules_5.14.2-6 po-debconf_1.0.16+nmu2 readline-common_6.2-8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-scantool-dummy_0.invalid.0 sed_4.2.1-9 sensible-utils_0.0.6 sysv-rc_2.88dsf-18 sysvinit_2.88dsf-18 sysvinit-utils_2.88dsf-18 tar_1.26-4 tzdata_2011n-2 util-linux_2.20.1-1.1 x11-common_1:7.6+10 x11proto-core-dev_7.0.22-1 x11proto-fixes-dev_1:5.0-2 x11proto-input-dev_2.1-1 x11proto-kb-dev_1.0.5-2 x11proto-render-dev_2:0.11.1-2 x11proto-xext-dev_7.2.0-3 x11proto-xf86vidmode-dev_2.3.1-2 xorg-sgml-doctools_1:1.10-1 xtrans-dev_1.2.6-2 xz-utils_5.1.1alpha+20110809-3 zlib1g_1:1.2.3.4.dfsg-3 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build │ └──────────────────────────────────────────────────────────────────────────────┘ Unpack source ───────────── gpgv: keyblock resource `/var/lib/sbuild/.gnupg/trustedkeys.gpg': file open error gpgv: Signature made Thu Jun 23 07:31:44 2011 CEST using RSA key ID DC6DC026 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./scantool_1.21+dfsg-2.dsc dpkg-source: info: extracting scantool in scantool-1.21+dfsg dpkg-source: info: unpacking scantool_1.21+dfsg.orig.tar.bz2 dpkg-source: info: unpacking scantool_1.21+dfsg.orig-dzcomm.tar.bz2 dpkg-source: info: unpacking scantool_1.21+dfsg-2.debian.tar.gz dpkg-source: info: applying dzcomm-usb-serial.patch dpkg-source: info: applying scantool-linux-build.patch dpkg-source: info: applying logging-newlines.patch dpkg-source: info: applying drop-listports.patch dpkg-source: info: applying allow-elm327-clones.patch Check disc space ──────────────── Sufficient free space for build dpkg-buildpackage ───────────────── dpkg-buildpackage: source package scantool dpkg-buildpackage: source version 1.21+dfsg-2 dpkg-source --before-build scantool-1.21+dfsg dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean dh clean dh_testdir dh_auto_clean make[1]: Entering directory `/build/scantool-ejRKag/scantool-1.21+dfsg' rm -f main.o main_menu.o serial.o options.o sensors.o trouble_code_reader.o custom_gui.o error_handlers.o about.o reset.o scantool make[1]: Leaving directory `/build/scantool-ejRKag/scantool-1.21+dfsg' debian/rules override_dh_clean make[1]: Entering directory `/build/scantool-ejRKag/scantool-1.21+dfsg' cd dzcomm && make clean make[2]: Entering directory `/build/scantool-ejRKag/scantool-1.21+dfsg/dzcomm' rm -fv docs/*.texi docs/*.txi docs/*.tex docs/*.info docs/*.inf obj/*/*.o obj/*/*/*.o obj/*/*/*/*.o obj/*/*.obj obj/*/*/*.obj obj/*/*.h obj/*/*.s obj/*/*.exe obj/*/*/*.lst obj/*/*/*.asm obj/*/*/*.res obj/*/asmdef src/i386/asmdef lib/*/*.a lib/unix/*.so* lib/unix/sta* lib/*/*.lib lib/*/*.exp lib/*/*.dll lib/*/*.pdb lib/*/*.ilk lib/*/*.map *.pdb */*.pdb */*.ilk */*.map */*.sym gmon.out */gmon.out */*.prf dzcomm.log */dzcomm.log */*/dzcomm.log log */log */*/log core */core */*/core removed `obj/djgpp/mmx.h' removed `obj/djgpp/mmxtest.s' make[2]: Leaving directory `/build/scantool-ejRKag/scantool-1.21+dfsg/dzcomm' dh_autoreconf_clean dh_clean make[1]: Leaving directory `/build/scantool-ejRKag/scantool-1.21+dfsg' dpkg-source -b scantool-1.21+dfsg dpkg-source: info: using source format `3.0 (quilt)' dpkg-source: info: building scantool using existing ./scantool_1.21+dfsg.orig-dzcomm.tar.bz2 ./scantool_1.21+dfsg.orig.tar.bz2 dpkg-source: warning: ignoring deletion of file dzcomm/obj/djgpp/mmx.h dpkg-source: warning: ignoring deletion of file dzcomm/obj/djgpp/mmxtest.s dpkg-source: warning: ignoring deletion of file dzcomm/include/dzcomm/dzunixac.hin dpkg-source: warning: ignoring deletion of file dzcomm/include/dzcomm/dzunixac.h dpkg-source: info: building scantool in scantool_1.21+dfsg-2.debian.tar.gz dpkg-source: info: building scantool in scantool_1.21+dfsg-2.dsc debian/rules build dh build dh_testdir debian/rules override_dh_auto_configure make[1]: Entering directory `/build/scantool-ejRKag/scantool-1.21+dfsg' chmod a+x debian/dzcomm-autoreconf.sh dh_autoreconf debian/dzcomm-autoreconf.sh autoheader: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' autoheader: WARNING: and `config.h.top', to define templates for `config.h.in' autoheader: WARNING: is deprecated and discouraged. autoheader: autoheader: WARNING: Using the third argument of `AC_DEFINE' and autoheader: WARNING: `AC_DEFINE_UNQUOTED' allows one to define a template without autoheader: WARNING: `acconfig.h': autoheader: autoheader: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1, autoheader: [Define if a function `main' is needed.]) autoheader: autoheader: WARNING: More sophisticated templates can also be produced, see the autoheader: WARNING: documentation. checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/install -c checking whether make sets $(MAKE)... yes checking whether ln -s works... yes checking for ldconfig... /sbin/ldconfig checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking for MAP_FAILED... no checking whether we are using Linux... yes checking for ANSI C header files... (cached) yes checking for dirent.h that defines DIR... yes checking for library containing opendir... no checking whether time.h and sys/time.h may both be included... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for working memcmp... no checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for getpagesize... no checking for working mmap... no checking return type of signal handlers... void checking for vprintf... no checking for findfirst... no checking for memcmp... no checking for stricmp... no checking for strlwr... no checking for strupr... no configure: WARNING: execute "make depend" first Having a snooze... configure: creating ./config.status config.status: creating makefile config.status: WARNING: 'makefile.in' seems to ignore the --datarootdir setting config.status: creating include/dzcomm/dzunixac.h config.status: executing default commands make[1]: Leaving directory `/build/scantool-ejRKag/scantool-1.21+dfsg' debian/rules override_dh_auto_build make[1]: Entering directory `/build/scantool-ejRKag/scantool-1.21+dfsg' cd dzcomm && \ make depend && \ make lib make[2]: Entering directory `/build/scantool-ejRKag/scantool-1.21+dfsg/dzcomm' rm -f makefile.dep Generating dependencies for libraries /bin/sh -c 'cd . && misc/deplib.sh src/comm.c src/queue.c src/inline.c src/unix/ucomm.c src/linux/lcomm.c ' >>makefile.dep Generating dependencies for simple programs /bin/sh -c 'cd . && misc/deplexe.sh tests/rs232.c examples/exqueue.c examples/exterm.c ' >>makefile.dep Generating dependencies for programs without libraries /bin/sh -c 'cd . && misc/depnexe.sh docs/makedoc.c src/i386/asmdef.c' >>makefile.dep Dependency generation completed! make[2]: Leaving directory `/build/scantool-ejRKag/scantool-1.21+dfsg/dzcomm' make[2]: Entering directory `/build/scantool-ejRKag/scantool-1.21+dfsg/dzcomm' make[2]: Nothing to be done for `depend'. make[2]: Leaving directory `/build/scantool-ejRKag/scantool-1.21+dfsg/dzcomm' make[2]: Entering directory `/build/scantool-ejRKag/scantool-1.21+dfsg/dzcomm' gcc -DHAVE_CONFIG_H -Iinclude -I./include -I. -DDZCOMM_ALLEGRO_AVAIL_PROGS -DDZCOMM_ALLEGRO_AVAIL -O3 -ffast-math -fomit-frame-pointer -Wall -c ./src/comm.c -o obj/unix/dzcom/comm.o ./src/comm.c:367:17: warning: implicit conversion from enumeration type 'stop_bits' to different enumeration type 'data_bits' [-Wconversion] return port->nStop; ~~~~~~ ~~~~~~^~~~~ 1 warning generated. gcc -DHAVE_CONFIG_H -Iinclude -I./include -I. -DDZCOMM_ALLEGRO_AVAIL_PROGS -DDZCOMM_ALLEGRO_AVAIL -O3 -ffast-math -fomit-frame-pointer -Wall -c ./src/queue.c -o obj/unix/dzcom/queue.o gcc -DHAVE_CONFIG_H -Iinclude -I./include -I. -DDZCOMM_ALLEGRO_AVAIL_PROGS -DDZCOMM_ALLEGRO_AVAIL -O3 -ffast-math -fomit-frame-pointer -Wall -c ./src/inline.c -o obj/unix/dzcom/inline.o gcc -DHAVE_CONFIG_H -Iinclude -I./include -I. -DDZCOMM_ALLEGRO_AVAIL_PROGS -DDZCOMM_ALLEGRO_AVAIL -O3 -ffast-math -fomit-frame-pointer -Wall -c ./src/unix/ucomm.c -o obj/unix/dzcom/ucomm.o gcc -DHAVE_CONFIG_H -Iinclude -I./include -I. -DDZCOMM_ALLEGRO_AVAIL_PROGS -DDZCOMM_ALLEGRO_AVAIL -O3 -ffast-math -fomit-frame-pointer -Wall -c ./src/linux/lcomm.c -o obj/unix/dzcom/lcomm.o rm -f lib/unix/libdzcom.a ar rvs lib/unix/libdzcom.a obj/unix/dzcom/comm.o obj/unix/dzcom/queue.o obj/unix/dzcom/inline.o obj/unix/dzcom/ucomm.o obj/unix/dzcom/lcomm.o ar: creating lib/unix/libdzcom.a a - obj/unix/dzcom/comm.o a - obj/unix/dzcom/queue.o a - obj/unix/dzcom/inline.o a - obj/unix/dzcom/ucomm.o a - obj/unix/dzcom/lcomm.o make[2]: Leaving directory `/build/scantool-ejRKag/scantool-1.21+dfsg/dzcomm' make CFLAGS="-Idzcomm/include -DDZCOMM_DJGPP=1" LDFLAGS="-Ldzcomm/lib/unix" make[2]: Entering directory `/build/scantool-ejRKag/scantool-1.21+dfsg' gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c main.c main.c:53:4: warning: implicit declaration of function 'asprintf' is invalid in C99 [-Wimplicit-function-declaration] asprintf(&options_file_name, "%s/.scantoolrc", getenv("HOME")); ^ 1 warning generated. gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c main_menu.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c serial.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c options.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c sensors.c sensors.c:1188:54: warning: data argument not used by format string [-Wformat-extra-args] sprintf(buf, (data == 128) ? "0.0%%" : "%+.1f%%", ((float)data - 128)*100/128); ~~~~~~~ ^ sensors.c:1197:54: warning: data argument not used by format string [-Wformat-extra-args] sprintf(buf, (data == 128) ? "0.0%%" : "%+.1f%%", ((float)data - 128)*100/128); ~~~~~~~ ^ sensors.c:1224:133: warning: data argument not used by format string [-Wformat-extra-args] sprintf(buf, ((data & 0xFF) == 128) ? "%.3f V @ 0.0%% s.t. fuel trim" : "%.3f V @ %+.1f%% s.t. fuel trim", (data >> 8)*0.005, ((float)(data & 0xFF) - 128)*100/128); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ sensors.c:1358:54: warning: data argument not used by format string [-Wformat-extra-args] sprintf(buf, (data == 128) ? "0.0%%" : "%+.1f%%", (float)(data-128)/255*100); ~~~~~~~ ^ 4 warnings generated. gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c trouble_code_reader.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c custom_gui.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c error_handlers.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c about.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -c reset.c gcc -Idzcomm/include -DDZCOMM_DJGPP=1 -o scantool main.o main_menu.o serial.o options.o sensors.o trouble_code_reader.o custom_gui.o error_handlers.o about.o reset.o -Ldzcomm/lib/unix -ldzcom -lalleg -lX11 -lXext -lXpm -lXcursor -lXxf86vm -ldl -lpthread -lm main_menu.o: In function `_allegro_hline': main_menu.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here main_menu.o: In function `_allegro_vline': main_menu.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here main_menu.o: In function `_default_ds': main_menu.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here main_menu.o: In function `_getpixel': main_menu.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here main_menu.o: In function `_getpixel15': main_menu.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here main_menu.o: In function `_getpixel16': main_menu.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here main_menu.o: In function `_getpixel24': main_menu.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here main_menu.o: In function `_getpixel32': main_menu.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here main_menu.o: In function `_putpixel': main_menu.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here main_menu.o: In function `_putpixel15': main_menu.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here main_menu.o: In function `_putpixel16': main_menu.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here main_menu.o: In function `_putpixel24': main_menu.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here main_menu.o: In function `_putpixel32': main_menu.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here main_menu.o: In function `_set_color': main_menu.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here main_menu.o: In function `acquire_bitmap': main_menu.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here main_menu.o: In function `acquire_screen': main_menu.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here main_menu.o: In function `apply_matrix': main_menu.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here main_menu.o: In function `arc': main_menu.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here main_menu.o: In function `bitmap_color_depth': main_menu.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here main_menu.o: In function `bitmap_mask_color': main_menu.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here main_menu.o: In function `bmp_read24': main_menu.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here main_menu.o: In function `bmp_read_line': main_menu.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here main_menu.o: In function `bmp_unwrite_line': main_menu.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here main_menu.o: In function `bmp_write24': main_menu.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here main_menu.o: In function `bmp_write_line': main_menu.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here main_menu.o: In function `circle': main_menu.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here main_menu.o: In function `circlefill': main_menu.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here main_menu.o: In function `clear_to_color': main_menu.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here main_menu.o: In function `desktop_color_depth': main_menu.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here main_menu.o: In function `dot_product': main_menu.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here main_menu.o: In function `dot_product_f': main_menu.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here main_menu.o: In function `draw_character': main_menu.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here main_menu.o: In function `draw_character_ex': main_menu.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here main_menu.o: In function `draw_gouraud_sprite': main_menu.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here main_menu.o: In function `draw_lit_rle_sprite': main_menu.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here main_menu.o: In function `draw_lit_sprite': main_menu.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here main_menu.o: In function `draw_rle_sprite': main_menu.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here main_menu.o: In function `draw_sprite': main_menu.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here main_menu.o: In function `draw_sprite_h_flip': main_menu.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here main_menu.o: In function `draw_sprite_v_flip': main_menu.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here main_menu.o: In function `draw_sprite_vh_flip': main_menu.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here main_menu.o: In function `draw_trans_rle_sprite': main_menu.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here main_menu.o: In function `draw_trans_sprite': main_menu.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here main_menu.o: In function `ellipse': main_menu.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here main_menu.o: In function `ellipsefill': main_menu.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here main_menu.o: In function `fastline': main_menu.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here main_menu.o: In function `file_select': main_menu.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here main_menu.o: In function `fixacos': main_menu.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here main_menu.o: In function `fixadd': main_menu.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here main_menu.o: In function `fixasin': main_menu.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here main_menu.o: In function `fixceil': main_menu.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here main_menu.o: In function `fixcos': main_menu.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here main_menu.o: In function `fixdiv': main_menu.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here main_menu.o: In function `fixfloor': main_menu.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here main_menu.o: In function `fixmul': main_menu.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here main_menu.o: In function `fixsin': main_menu.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here main_menu.o: In function `fixsub': main_menu.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here main_menu.o: In function `fixtan': main_menu.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here main_menu.o: In function `fixtof': main_menu.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here main_menu.o: In function `fixtoi': main_menu.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here main_menu.o: In function `floodfill': main_menu.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here main_menu.o: In function `ftofix': main_menu.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here main_menu.o: In function `get_clip_rect': main_menu.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here main_menu.o: In function `get_clip_state': main_menu.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here main_menu.o: In function `get_desktop_resolution': main_menu.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here main_menu.o: In function `geta32': main_menu.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here main_menu.o: In function `getb15': main_menu.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here main_menu.o: In function `getb16': main_menu.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here main_menu.o: In function `getb24': main_menu.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here main_menu.o: In function `getb32': main_menu.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here main_menu.o: In function `getb8': main_menu.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here main_menu.o: In function `getg15': main_menu.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here main_menu.o: In function `getg16': main_menu.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here main_menu.o: In function `getg24': main_menu.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here main_menu.o: In function `getg32': main_menu.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here main_menu.o: In function `getg8': main_menu.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here main_menu.o: In function `getpixel': main_menu.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here main_menu.o: In function `getr15': main_menu.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here main_menu.o: In function `getr16': main_menu.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here main_menu.o: In function `getr24': main_menu.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here main_menu.o: In function `getr32': main_menu.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here main_menu.o: In function `getr8': main_menu.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here main_menu.o: In function `gui_textout': main_menu.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here main_menu.o: In function `install_allegro': main_menu.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here main_menu.o: In function `is_inside_bitmap': main_menu.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here main_menu.o: In function `is_linear_bitmap': main_menu.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here main_menu.o: In function `is_memory_bitmap': main_menu.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here main_menu.o: In function `is_planar_bitmap': main_menu.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here main_menu.o: In function `is_same_bitmap': main_menu.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here main_menu.o: In function `is_screen_bitmap': main_menu.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here main_menu.o: In function `is_sub_bitmap': main_menu.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here main_menu.o: In function `is_system_bitmap': main_menu.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here main_menu.o: In function `is_video_bitmap': main_menu.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here main_menu.o: In function `is_windowed_mode': main_menu.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here main_menu.o: In function `itofix': main_menu.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here main_menu.o: In function `line': main_menu.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here main_menu.o: In function `makeacol32': main_menu.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here main_menu.o: In function `makecol15': main_menu.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here main_menu.o: In function `makecol16': main_menu.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here main_menu.o: In function `makecol24': main_menu.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here main_menu.o: In function `makecol32': main_menu.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here main_menu.o: In function `persp_project': main_menu.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here main_menu.o: In function `persp_project_f': main_menu.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here main_menu.o: In function `pivot_scaled_sprite': main_menu.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here main_menu.o: In function `pivot_scaled_sprite_v_flip': main_menu.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here main_menu.o: In function `pivot_sprite': main_menu.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here main_menu.o: In function `pivot_sprite_v_flip': main_menu.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here main_menu.o: In function `polygon': main_menu.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here main_menu.o: In function `polygon3d': main_menu.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here main_menu.o: In function `polygon3d_f': main_menu.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here main_menu.o: In function `putpixel': main_menu.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here main_menu.o: In function `quad3d': main_menu.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here main_menu.o: In function `quad3d_f': main_menu.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here main_menu.o: In function `rect': main_menu.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here main_menu.o: In function `rectfill': main_menu.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here main_menu.o: In function `release_bitmap': main_menu.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here main_menu.o: In function `release_screen': main_menu.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here main_menu.o: In function `rotate_scaled_sprite': main_menu.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here main_menu.o: In function `rotate_scaled_sprite_v_flip': main_menu.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here main_menu.o: In function `rotate_sprite': main_menu.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here main_menu.o: In function `rotate_sprite_v_flip': main_menu.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here main_menu.o: In function `set_clip_state': main_menu.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here main_menu.o: In function `set_window_close_button': main_menu.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here main_menu.o: In function `set_window_close_hook': main_menu.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here main_menu.o: In function `set_window_title': main_menu.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here main_menu.o: In function `spline': main_menu.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here main_menu.o: In function `textout': main_menu.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here main_menu.o: In function `textout_centre': main_menu.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here main_menu.o: In function `textout_justify': main_menu.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here main_menu.o: In function `textout_right': main_menu.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here main_menu.o: In function `triangle': main_menu.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here main_menu.o: In function `triangle3d': main_menu.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here main_menu.o: In function `triangle3d_f': main_menu.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here main_menu.o: In function `yield_timeslice': main_menu.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here serial.o: In function `_allegro_hline': serial.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here serial.o: In function `_allegro_vline': serial.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here serial.o: In function `_default_ds': serial.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here serial.o: In function `_getpixel': serial.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here serial.o: In function `_getpixel15': serial.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here serial.o: In function `_getpixel16': serial.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here serial.o: In function `_getpixel24': serial.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here serial.o: In function `_getpixel32': serial.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here serial.o: In function `_putpixel': serial.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here serial.o: In function `_putpixel15': serial.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here serial.o: In function `_putpixel16': serial.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here serial.o: In function `_putpixel24': serial.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here serial.o: In function `_putpixel32': serial.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here serial.o: In function `_set_color': serial.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here serial.o: In function `acquire_bitmap': serial.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here serial.o: In function `acquire_screen': serial.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here serial.o: In function `apply_matrix': serial.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here serial.o: In function `arc': serial.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here serial.o: In function `bitmap_color_depth': serial.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here serial.o: In function `bitmap_mask_color': serial.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here serial.o: In function `bmp_read24': serial.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here serial.o: In function `bmp_read_line': serial.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here serial.o: In function `bmp_unwrite_line': serial.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here serial.o: In function `bmp_write24': serial.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here serial.o: In function `bmp_write_line': serial.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here serial.o: In function `circle': serial.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here serial.o: In function `circlefill': serial.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here serial.o: In function `clear_to_color': serial.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here serial.o: In function `desktop_color_depth': serial.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here serial.o: In function `dot_product': serial.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here serial.o: In function `dot_product_f': serial.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here serial.o: In function `draw_character': serial.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here serial.o: In function `draw_character_ex': serial.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here serial.o: In function `draw_gouraud_sprite': serial.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here serial.o: In function `draw_lit_rle_sprite': serial.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here serial.o: In function `draw_lit_sprite': serial.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here serial.o: In function `draw_rle_sprite': serial.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here serial.o: In function `draw_sprite': serial.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here serial.o: In function `draw_sprite_h_flip': serial.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here serial.o: In function `draw_sprite_v_flip': serial.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here serial.o: In function `draw_sprite_vh_flip': serial.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here serial.o: In function `draw_trans_rle_sprite': serial.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here serial.o: In function `draw_trans_sprite': serial.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here serial.o: In function `ellipse': serial.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here serial.o: In function `ellipsefill': serial.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here serial.o: In function `fastline': serial.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here serial.o: In function `file_select': serial.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here serial.o: In function `fixacos': serial.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here serial.o: In function `fixadd': serial.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here serial.o: In function `fixasin': serial.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here serial.o: In function `fixceil': serial.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here serial.o: In function `fixcos': serial.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here serial.o: In function `fixdiv': serial.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here serial.o: In function `fixfloor': serial.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here serial.o: In function `fixmul': serial.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here serial.o: In function `fixsin': serial.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here serial.o: In function `fixsub': serial.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here serial.o: In function `fixtan': serial.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here serial.o: In function `fixtof': serial.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here serial.o: In function `fixtoi': serial.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here serial.o: In function `floodfill': serial.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here serial.o: In function `ftofix': serial.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here serial.o: In function `get_clip_rect': serial.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here serial.o: In function `get_clip_state': serial.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here serial.o: In function `get_desktop_resolution': serial.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here serial.o: In function `geta32': serial.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here serial.o: In function `getb15': serial.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here serial.o: In function `getb16': serial.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here serial.o: In function `getb24': serial.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here serial.o: In function `getb32': serial.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here serial.o: In function `getb8': serial.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here serial.o: In function `getg15': serial.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here serial.o: In function `getg16': serial.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here serial.o: In function `getg24': serial.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here serial.o: In function `getg32': serial.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here serial.o: In function `getg8': serial.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here serial.o: In function `getpixel': serial.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here serial.o: In function `getr15': serial.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here serial.o: In function `getr16': serial.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here serial.o: In function `getr24': serial.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here serial.o: In function `getr32': serial.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here serial.o: In function `getr8': serial.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here serial.o: In function `gui_textout': serial.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here serial.o: In function `install_allegro': serial.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here serial.o: In function `is_inside_bitmap': serial.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here serial.o: In function `is_linear_bitmap': serial.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here serial.o: In function `is_memory_bitmap': serial.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here serial.o: In function `is_planar_bitmap': serial.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here serial.o: In function `is_same_bitmap': serial.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here serial.o: In function `is_screen_bitmap': serial.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here serial.o: In function `is_sub_bitmap': serial.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here serial.o: In function `is_system_bitmap': serial.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here serial.o: In function `is_video_bitmap': serial.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here serial.o: In function `is_windowed_mode': serial.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here serial.o: In function `itofix': serial.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here serial.o: In function `line': serial.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here serial.o: In function `makeacol32': serial.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here serial.o: In function `makecol15': serial.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here serial.o: In function `makecol16': serial.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here serial.o: In function `makecol24': serial.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here serial.o: In function `makecol32': serial.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here serial.o: In function `persp_project': serial.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here serial.o: In function `persp_project_f': serial.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here serial.o: In function `pivot_scaled_sprite': serial.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here serial.o: In function `pivot_scaled_sprite_v_flip': serial.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here serial.o: In function `pivot_sprite': serial.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here serial.o: In function `pivot_sprite_v_flip': serial.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here serial.o: In function `polygon': serial.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here serial.o: In function `polygon3d': serial.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here serial.o: In function `polygon3d_f': serial.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here serial.o: In function `putpixel': serial.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here serial.o: In function `quad3d': serial.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here serial.o: In function `quad3d_f': serial.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here serial.o: In function `rect': serial.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here serial.o: In function `rectfill': serial.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here serial.o: In function `release_bitmap': serial.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here serial.o: In function `release_screen': serial.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here serial.o: In function `rotate_scaled_sprite': serial.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here serial.o: In function `rotate_scaled_sprite_v_flip': serial.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here serial.o: In function `rotate_sprite': serial.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here serial.o: In function `rotate_sprite_v_flip': serial.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here serial.o: In function `set_clip_state': serial.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here serial.o: In function `set_window_close_button': serial.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here serial.o: In function `set_window_close_hook': serial.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here serial.o: In function `set_window_title': serial.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here serial.o: In function `spline': serial.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here serial.o: In function `textout': serial.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here serial.o: In function `textout_centre': serial.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here serial.o: In function `textout_justify': serial.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here serial.o: In function `textout_right': serial.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here serial.o: In function `triangle': serial.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here serial.o: In function `triangle3d': serial.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here serial.o: In function `triangle3d_f': serial.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here serial.o: In function `yield_timeslice': serial.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here options.o: In function `_allegro_hline': options.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here options.o: In function `_allegro_vline': options.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here options.o: In function `_default_ds': options.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here options.o: In function `_getpixel': options.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here options.o: In function `_getpixel15': options.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here options.o: In function `_getpixel16': options.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here options.o: In function `_getpixel24': options.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here options.o: In function `_getpixel32': options.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here options.o: In function `_putpixel': options.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here options.o: In function `_putpixel15': options.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here options.o: In function `_putpixel16': options.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here options.o: In function `_putpixel24': options.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here options.o: In function `_putpixel32': options.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here options.o: In function `_set_color': options.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here options.o: In function `acquire_bitmap': options.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here options.o: In function `acquire_screen': options.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here options.o: In function `apply_matrix': options.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here options.o: In function `arc': options.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here options.o: In function `bitmap_color_depth': options.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here options.o: In function `bitmap_mask_color': options.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here options.o: In function `bmp_read24': options.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here options.o: In function `bmp_read_line': options.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here options.o: In function `bmp_unwrite_line': options.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here options.o: In function `bmp_write24': options.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here options.o: In function `bmp_write_line': options.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here options.o: In function `circle': options.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here options.o: In function `circlefill': options.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here options.o: In function `clear_to_color': options.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here options.o: In function `desktop_color_depth': options.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here options.o: In function `dot_product': options.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here options.o: In function `dot_product_f': options.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here options.o: In function `draw_character': options.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here options.o: In function `draw_character_ex': options.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here options.o: In function `draw_gouraud_sprite': options.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here options.o: In function `draw_lit_rle_sprite': options.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here options.o: In function `draw_lit_sprite': options.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here options.o: In function `draw_rle_sprite': options.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here options.o: In function `draw_sprite': options.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here options.o: In function `draw_sprite_h_flip': options.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here options.o: In function `draw_sprite_v_flip': options.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here options.o: In function `draw_sprite_vh_flip': options.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here options.o: In function `draw_trans_rle_sprite': options.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here options.o: In function `draw_trans_sprite': options.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here options.o: In function `ellipse': options.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here options.o: In function `ellipsefill': options.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here options.o: In function `fastline': options.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here options.o: In function `file_select': options.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here options.o: In function `fixacos': options.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here options.o: In function `fixadd': options.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here options.o: In function `fixasin': options.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here options.o: In function `fixceil': options.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here options.o: In function `fixcos': options.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here options.o: In function `fixdiv': options.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here options.o: In function `fixfloor': options.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here options.o: In function `fixmul': options.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here options.o: In function `fixsin': options.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here options.o: In function `fixsub': options.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here options.o: In function `fixtan': options.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here options.o: In function `fixtof': options.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here options.o: In function `fixtoi': options.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here options.o: In function `floodfill': options.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here options.o: In function `ftofix': options.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here options.o: In function `get_clip_rect': options.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here options.o: In function `get_clip_state': options.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here options.o: In function `get_desktop_resolution': options.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here options.o: In function `geta32': options.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here options.o: In function `getb15': options.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here options.o: In function `getb16': options.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here options.o: In function `getb24': options.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here options.o: In function `getb32': options.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here options.o: In function `getb8': options.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here options.o: In function `getg15': options.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here options.o: In function `getg16': options.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here options.o: In function `getg24': options.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here options.o: In function `getg32': options.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here options.o: In function `getg8': options.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here options.o: In function `getpixel': options.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here options.o: In function `getr15': options.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here options.o: In function `getr16': options.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here options.o: In function `getr24': options.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here options.o: In function `getr32': options.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here options.o: In function `getr8': options.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here options.o: In function `gui_textout': options.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here options.o: In function `install_allegro': options.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here options.o: In function `is_inside_bitmap': options.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here options.o: In function `is_linear_bitmap': options.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here options.o: In function `is_memory_bitmap': options.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here options.o: In function `is_planar_bitmap': options.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here options.o: In function `is_same_bitmap': options.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here options.o: In function `is_screen_bitmap': options.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here options.o: In function `is_sub_bitmap': options.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here options.o: In function `is_system_bitmap': options.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here options.o: In function `is_video_bitmap': options.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here options.o: In function `is_windowed_mode': options.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here options.o: In function `itofix': options.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here options.o: In function `line': options.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here options.o: In function `makeacol32': options.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here options.o: In function `makecol15': options.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here options.o: In function `makecol16': options.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here options.o: In function `makecol24': options.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here options.o: In function `makecol32': options.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here options.o: In function `persp_project': options.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here options.o: In function `persp_project_f': options.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here options.o: In function `pivot_scaled_sprite': options.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here options.o: In function `pivot_scaled_sprite_v_flip': options.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here options.o: In function `pivot_sprite': options.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here options.o: In function `pivot_sprite_v_flip': options.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here options.o: In function `polygon': options.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here options.o: In function `polygon3d': options.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here options.o: In function `polygon3d_f': options.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here options.o: In function `putpixel': options.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here options.o: In function `quad3d': options.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here options.o: In function `quad3d_f': options.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here options.o: In function `rect': options.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here options.o: In function `rectfill': options.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here options.o: In function `release_bitmap': options.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here options.o: In function `release_screen': options.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here options.o: In function `rotate_scaled_sprite': options.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here options.o: In function `rotate_scaled_sprite_v_flip': options.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here options.o: In function `rotate_sprite': options.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here options.o: In function `rotate_sprite_v_flip': options.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here options.o: In function `set_clip_state': options.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here options.o: In function `set_window_close_button': options.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here options.o: In function `set_window_close_hook': options.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here options.o: In function `set_window_title': options.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here options.o: In function `spline': options.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here options.o: In function `textout': options.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here options.o: In function `textout_centre': options.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here options.o: In function `textout_justify': options.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here options.o: In function `textout_right': options.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here options.o: In function `triangle': options.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here options.o: In function `triangle3d': options.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here options.o: In function `triangle3d_f': options.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here options.o: In function `yield_timeslice': options.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here sensors.o: In function `_allegro_hline': sensors.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here sensors.o: In function `_allegro_vline': sensors.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here sensors.o: In function `_default_ds': sensors.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here sensors.o: In function `_getpixel': sensors.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here sensors.o: In function `_getpixel15': sensors.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here sensors.o: In function `_getpixel16': sensors.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here sensors.o: In function `_getpixel24': sensors.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here sensors.o: In function `_getpixel32': sensors.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here sensors.o: In function `_putpixel': sensors.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here sensors.o: In function `_putpixel15': sensors.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here sensors.o: In function `_putpixel16': sensors.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here sensors.o: In function `_putpixel24': sensors.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here sensors.o: In function `_putpixel32': sensors.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here sensors.o: In function `_set_color': sensors.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here sensors.o: In function `acquire_bitmap': sensors.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here sensors.o: In function `acquire_screen': sensors.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here sensors.o: In function `apply_matrix': sensors.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here sensors.o: In function `arc': sensors.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here sensors.o: In function `bitmap_color_depth': sensors.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here sensors.o: In function `bitmap_mask_color': sensors.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here sensors.o: In function `bmp_read24': sensors.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here sensors.o: In function `bmp_read_line': sensors.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here sensors.o: In function `bmp_unwrite_line': sensors.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here sensors.o: In function `bmp_write24': sensors.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here sensors.o: In function `bmp_write_line': sensors.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here sensors.o: In function `circle': sensors.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here sensors.o: In function `circlefill': sensors.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here sensors.o: In function `clear_to_color': sensors.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here sensors.o: In function `desktop_color_depth': sensors.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here sensors.o: In function `dot_product': sensors.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here sensors.o: In function `dot_product_f': sensors.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here sensors.o: In function `draw_character': sensors.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here sensors.o: In function `draw_character_ex': sensors.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here sensors.o: In function `draw_gouraud_sprite': sensors.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here sensors.o: In function `draw_lit_rle_sprite': sensors.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here sensors.o: In function `draw_lit_sprite': sensors.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here sensors.o: In function `draw_rle_sprite': sensors.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here sensors.o: In function `draw_sprite': sensors.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here sensors.o: In function `draw_sprite_h_flip': sensors.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here sensors.o: In function `draw_sprite_v_flip': sensors.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here sensors.o: In function `draw_sprite_vh_flip': sensors.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here sensors.o: In function `draw_trans_rle_sprite': sensors.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here sensors.o: In function `draw_trans_sprite': sensors.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here sensors.o: In function `ellipse': sensors.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here sensors.o: In function `ellipsefill': sensors.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here sensors.o: In function `fastline': sensors.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here sensors.o: In function `file_select': sensors.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here sensors.o: In function `fixacos': sensors.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here sensors.o: In function `fixadd': sensors.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here sensors.o: In function `fixasin': sensors.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here sensors.o: In function `fixceil': sensors.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here sensors.o: In function `fixcos': sensors.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here sensors.o: In function `fixdiv': sensors.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here sensors.o: In function `fixfloor': sensors.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here sensors.o: In function `fixmul': sensors.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here sensors.o: In function `fixsin': sensors.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here sensors.o: In function `fixsub': sensors.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here sensors.o: In function `fixtan': sensors.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here sensors.o: In function `fixtof': sensors.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here sensors.o: In function `fixtoi': sensors.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here sensors.o: In function `floodfill': sensors.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here sensors.o: In function `ftofix': sensors.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here sensors.o: In function `get_clip_rect': sensors.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here sensors.o: In function `get_clip_state': sensors.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here sensors.o: In function `get_desktop_resolution': sensors.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here sensors.o: In function `geta32': sensors.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here sensors.o: In function `getb15': sensors.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here sensors.o: In function `getb16': sensors.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here sensors.o: In function `getb24': sensors.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here sensors.o: In function `getb32': sensors.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here sensors.o: In function `getb8': sensors.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here sensors.o: In function `getg15': sensors.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here sensors.o: In function `getg16': sensors.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here sensors.o: In function `getg24': sensors.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here sensors.o: In function `getg32': sensors.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here sensors.o: In function `getg8': sensors.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here sensors.o: In function `getpixel': sensors.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here sensors.o: In function `getr15': sensors.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here sensors.o: In function `getr16': sensors.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here sensors.o: In function `getr24': sensors.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here sensors.o: In function `getr32': sensors.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here sensors.o: In function `getr8': sensors.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here sensors.o: In function `gui_textout': sensors.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here sensors.o: In function `install_allegro': sensors.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here sensors.o: In function `is_inside_bitmap': sensors.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here sensors.o: In function `is_linear_bitmap': sensors.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here sensors.o: In function `is_memory_bitmap': sensors.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here sensors.o: In function `is_planar_bitmap': sensors.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here sensors.o: In function `is_same_bitmap': sensors.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here sensors.o: In function `is_screen_bitmap': sensors.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here sensors.o: In function `is_sub_bitmap': sensors.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here sensors.o: In function `is_system_bitmap': sensors.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here sensors.o: In function `is_video_bitmap': sensors.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here sensors.o: In function `is_windowed_mode': sensors.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here sensors.o: In function `itofix': sensors.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here sensors.o: In function `line': sensors.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here sensors.o: In function `makeacol32': sensors.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here sensors.o: In function `makecol15': sensors.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here sensors.o: In function `makecol16': sensors.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here sensors.o: In function `makecol24': sensors.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here sensors.o: In function `makecol32': sensors.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here sensors.o: In function `persp_project': sensors.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here sensors.o: In function `persp_project_f': sensors.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here sensors.o: In function `pivot_scaled_sprite': sensors.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here sensors.o: In function `pivot_scaled_sprite_v_flip': sensors.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here sensors.o: In function `pivot_sprite': sensors.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here sensors.o: In function `pivot_sprite_v_flip': sensors.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here sensors.o: In function `polygon': sensors.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here sensors.o: In function `polygon3d': sensors.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here sensors.o: In function `polygon3d_f': sensors.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here sensors.o: In function `putpixel': sensors.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here sensors.o: In function `quad3d': sensors.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here sensors.o: In function `quad3d_f': sensors.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here sensors.o: In function `rect': sensors.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here sensors.o: In function `rectfill': sensors.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here sensors.o: In function `release_bitmap': sensors.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here sensors.o: In function `release_screen': sensors.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here sensors.o: In function `rotate_scaled_sprite': sensors.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here sensors.o: In function `rotate_scaled_sprite_v_flip': sensors.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here sensors.o: In function `rotate_sprite': sensors.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here sensors.o: In function `rotate_sprite_v_flip': sensors.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here sensors.o: In function `set_clip_state': sensors.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here sensors.o: In function `set_window_close_button': sensors.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here sensors.o: In function `set_window_close_hook': sensors.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here sensors.o: In function `set_window_title': sensors.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here sensors.o: In function `spline': sensors.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here sensors.o: In function `textout': sensors.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here sensors.o: In function `textout_centre': sensors.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here sensors.o: In function `textout_justify': sensors.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here sensors.o: In function `textout_right': sensors.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here sensors.o: In function `triangle': sensors.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here sensors.o: In function `triangle3d': sensors.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here sensors.o: In function `triangle3d_f': sensors.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here sensors.o: In function `yield_timeslice': sensors.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here trouble_code_reader.o: In function `_allegro_hline': trouble_code_reader.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here trouble_code_reader.o: In function `_allegro_vline': trouble_code_reader.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here trouble_code_reader.o: In function `_default_ds': trouble_code_reader.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here trouble_code_reader.o: In function `_getpixel': trouble_code_reader.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here trouble_code_reader.o: In function `_getpixel15': trouble_code_reader.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here trouble_code_reader.o: In function `_getpixel16': trouble_code_reader.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here trouble_code_reader.o: In function `_getpixel24': trouble_code_reader.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here trouble_code_reader.o: In function `_getpixel32': trouble_code_reader.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here trouble_code_reader.o: In function `_putpixel': trouble_code_reader.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here trouble_code_reader.o: In function `_putpixel15': trouble_code_reader.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here trouble_code_reader.o: In function `_putpixel16': trouble_code_reader.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here trouble_code_reader.o: In function `_putpixel24': trouble_code_reader.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here trouble_code_reader.o: In function `_putpixel32': trouble_code_reader.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here trouble_code_reader.o: In function `_set_color': trouble_code_reader.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here trouble_code_reader.o: In function `acquire_bitmap': trouble_code_reader.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here trouble_code_reader.o: In function `acquire_screen': trouble_code_reader.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here trouble_code_reader.o: In function `apply_matrix': trouble_code_reader.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here trouble_code_reader.o: In function `arc': trouble_code_reader.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here trouble_code_reader.o: In function `bitmap_color_depth': trouble_code_reader.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here trouble_code_reader.o: In function `bitmap_mask_color': trouble_code_reader.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here trouble_code_reader.o: In function `bmp_read24': trouble_code_reader.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here trouble_code_reader.o: In function `bmp_read_line': trouble_code_reader.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here trouble_code_reader.o: In function `bmp_unwrite_line': trouble_code_reader.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here trouble_code_reader.o: In function `bmp_write24': trouble_code_reader.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here trouble_code_reader.o: In function `bmp_write_line': trouble_code_reader.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here trouble_code_reader.o: In function `circle': trouble_code_reader.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here trouble_code_reader.o: In function `circlefill': trouble_code_reader.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here trouble_code_reader.o: In function `clear_to_color': trouble_code_reader.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here trouble_code_reader.o: In function `desktop_color_depth': trouble_code_reader.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here trouble_code_reader.o: In function `dot_product': trouble_code_reader.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here trouble_code_reader.o: In function `dot_product_f': trouble_code_reader.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here trouble_code_reader.o: In function `draw_character': trouble_code_reader.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here trouble_code_reader.o: In function `draw_character_ex': trouble_code_reader.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here trouble_code_reader.o: In function `draw_gouraud_sprite': trouble_code_reader.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here trouble_code_reader.o: In function `draw_lit_rle_sprite': trouble_code_reader.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here trouble_code_reader.o: In function `draw_lit_sprite': trouble_code_reader.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here trouble_code_reader.o: In function `draw_rle_sprite': trouble_code_reader.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here trouble_code_reader.o: In function `draw_sprite': trouble_code_reader.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here trouble_code_reader.o: In function `draw_sprite_h_flip': trouble_code_reader.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here trouble_code_reader.o: In function `draw_sprite_v_flip': trouble_code_reader.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here trouble_code_reader.o: In function `draw_sprite_vh_flip': trouble_code_reader.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here trouble_code_reader.o: In function `draw_trans_rle_sprite': trouble_code_reader.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here trouble_code_reader.o: In function `draw_trans_sprite': trouble_code_reader.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here trouble_code_reader.o: In function `ellipse': trouble_code_reader.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here trouble_code_reader.o: In function `ellipsefill': trouble_code_reader.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here trouble_code_reader.o: In function `fastline': trouble_code_reader.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here trouble_code_reader.o: In function `file_select': trouble_code_reader.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here trouble_code_reader.o: In function `fixacos': trouble_code_reader.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here trouble_code_reader.o: In function `fixadd': trouble_code_reader.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here trouble_code_reader.o: In function `fixasin': trouble_code_reader.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here trouble_code_reader.o: In function `fixceil': trouble_code_reader.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here trouble_code_reader.o: In function `fixcos': trouble_code_reader.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here trouble_code_reader.o: In function `fixdiv': trouble_code_reader.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here trouble_code_reader.o: In function `fixfloor': trouble_code_reader.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here trouble_code_reader.o: In function `fixmul': trouble_code_reader.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here trouble_code_reader.o: In function `fixsin': trouble_code_reader.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here trouble_code_reader.o: In function `fixsub': trouble_code_reader.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here trouble_code_reader.o: In function `fixtan': trouble_code_reader.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here trouble_code_reader.o: In function `fixtof': trouble_code_reader.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here trouble_code_reader.o: In function `fixtoi': trouble_code_reader.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here trouble_code_reader.o: In function `floodfill': trouble_code_reader.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here trouble_code_reader.o: In function `ftofix': trouble_code_reader.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here trouble_code_reader.o: In function `get_clip_rect': trouble_code_reader.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here trouble_code_reader.o: In function `get_clip_state': trouble_code_reader.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here trouble_code_reader.o: In function `get_desktop_resolution': trouble_code_reader.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here trouble_code_reader.o: In function `geta32': trouble_code_reader.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here trouble_code_reader.o: In function `getb15': trouble_code_reader.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here trouble_code_reader.o: In function `getb16': trouble_code_reader.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here trouble_code_reader.o: In function `getb24': trouble_code_reader.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here trouble_code_reader.o: In function `getb32': trouble_code_reader.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here trouble_code_reader.o: In function `getb8': trouble_code_reader.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here trouble_code_reader.o: In function `getg15': trouble_code_reader.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here trouble_code_reader.o: In function `getg16': trouble_code_reader.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here trouble_code_reader.o: In function `getg24': trouble_code_reader.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here trouble_code_reader.o: In function `getg32': trouble_code_reader.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here trouble_code_reader.o: In function `getg8': trouble_code_reader.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here trouble_code_reader.o: In function `getpixel': trouble_code_reader.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here trouble_code_reader.o: In function `getr15': trouble_code_reader.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here trouble_code_reader.o: In function `getr16': trouble_code_reader.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here trouble_code_reader.o: In function `getr24': trouble_code_reader.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here trouble_code_reader.o: In function `getr32': trouble_code_reader.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here trouble_code_reader.o: In function `getr8': trouble_code_reader.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here trouble_code_reader.o: In function `gui_textout': trouble_code_reader.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here trouble_code_reader.o: In function `install_allegro': trouble_code_reader.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here trouble_code_reader.o: In function `is_inside_bitmap': trouble_code_reader.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here trouble_code_reader.o: In function `is_linear_bitmap': trouble_code_reader.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here trouble_code_reader.o: In function `is_memory_bitmap': trouble_code_reader.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here trouble_code_reader.o: In function `is_planar_bitmap': trouble_code_reader.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here trouble_code_reader.o: In function `is_same_bitmap': trouble_code_reader.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here trouble_code_reader.o: In function `is_screen_bitmap': trouble_code_reader.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here trouble_code_reader.o: In function `is_sub_bitmap': trouble_code_reader.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here trouble_code_reader.o: In function `is_system_bitmap': trouble_code_reader.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here trouble_code_reader.o: In function `is_video_bitmap': trouble_code_reader.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here trouble_code_reader.o: In function `is_windowed_mode': trouble_code_reader.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here trouble_code_reader.o: In function `itofix': trouble_code_reader.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here trouble_code_reader.o: In function `line': trouble_code_reader.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here trouble_code_reader.o: In function `makeacol32': trouble_code_reader.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here trouble_code_reader.o: In function `makecol15': trouble_code_reader.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here trouble_code_reader.o: In function `makecol16': trouble_code_reader.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here trouble_code_reader.o: In function `makecol24': trouble_code_reader.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here trouble_code_reader.o: In function `makecol32': trouble_code_reader.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here trouble_code_reader.o: In function `persp_project': trouble_code_reader.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here trouble_code_reader.o: In function `persp_project_f': trouble_code_reader.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here trouble_code_reader.o: In function `pivot_scaled_sprite': trouble_code_reader.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here trouble_code_reader.o: In function `pivot_scaled_sprite_v_flip': trouble_code_reader.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here trouble_code_reader.o: In function `pivot_sprite': trouble_code_reader.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here trouble_code_reader.o: In function `pivot_sprite_v_flip': trouble_code_reader.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here trouble_code_reader.o: In function `polygon': trouble_code_reader.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here trouble_code_reader.o: In function `polygon3d': trouble_code_reader.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here trouble_code_reader.o: In function `polygon3d_f': trouble_code_reader.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here trouble_code_reader.o: In function `putpixel': trouble_code_reader.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here trouble_code_reader.o: In function `quad3d': trouble_code_reader.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here trouble_code_reader.o: In function `quad3d_f': trouble_code_reader.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here trouble_code_reader.o: In function `rect': trouble_code_reader.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here trouble_code_reader.o: In function `rectfill': trouble_code_reader.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here trouble_code_reader.o: In function `release_bitmap': trouble_code_reader.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here trouble_code_reader.o: In function `release_screen': trouble_code_reader.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here trouble_code_reader.o: In function `rotate_scaled_sprite': trouble_code_reader.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here trouble_code_reader.o: In function `rotate_scaled_sprite_v_flip': trouble_code_reader.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here trouble_code_reader.o: In function `rotate_sprite': trouble_code_reader.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here trouble_code_reader.o: In function `rotate_sprite_v_flip': trouble_code_reader.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here trouble_code_reader.o: In function `set_clip_state': trouble_code_reader.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here trouble_code_reader.o: In function `set_window_close_button': trouble_code_reader.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here trouble_code_reader.o: In function `set_window_close_hook': trouble_code_reader.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here trouble_code_reader.o: In function `set_window_title': trouble_code_reader.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here trouble_code_reader.o: In function `spline': trouble_code_reader.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here trouble_code_reader.o: In function `textout': trouble_code_reader.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here trouble_code_reader.o: In function `textout_centre': trouble_code_reader.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here trouble_code_reader.o: In function `textout_justify': trouble_code_reader.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here trouble_code_reader.o: In function `textout_right': trouble_code_reader.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here trouble_code_reader.o: In function `triangle': trouble_code_reader.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here trouble_code_reader.o: In function `triangle3d': trouble_code_reader.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here trouble_code_reader.o: In function `triangle3d_f': trouble_code_reader.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here trouble_code_reader.o: In function `yield_timeslice': trouble_code_reader.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here custom_gui.o: In function `_allegro_hline': custom_gui.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here custom_gui.o: In function `_allegro_vline': custom_gui.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here custom_gui.o: In function `_default_ds': custom_gui.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here custom_gui.o: In function `_getpixel': custom_gui.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here custom_gui.o: In function `_getpixel15': custom_gui.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here custom_gui.o: In function `_getpixel16': custom_gui.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here custom_gui.o: In function `_getpixel24': custom_gui.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here custom_gui.o: In function `_getpixel32': custom_gui.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here custom_gui.o: In function `_grow_scratch_mem': custom_gui.c:(.text+0x2c60): multiple definition of `_grow_scratch_mem' serial.o:serial.c:(.text+0x2c60): first defined here custom_gui.o: In function `_putpixel': custom_gui.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here custom_gui.o: In function `_putpixel15': custom_gui.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here custom_gui.o: In function `_putpixel16': custom_gui.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here custom_gui.o: In function `_putpixel24': custom_gui.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here custom_gui.o: In function `_putpixel32': custom_gui.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here custom_gui.o: In function `_set_color': custom_gui.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here custom_gui.o: In function `acquire_bitmap': custom_gui.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here custom_gui.o: In function `acquire_screen': custom_gui.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here custom_gui.o: In function `apply_matrix': custom_gui.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here custom_gui.o: In function `arc': custom_gui.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here custom_gui.o: In function `bitmap_color_depth': custom_gui.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here custom_gui.o: In function `bitmap_mask_color': custom_gui.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here custom_gui.o: In function `bmp_read24': custom_gui.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here custom_gui.o: In function `bmp_read_line': custom_gui.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here custom_gui.o: In function `bmp_unwrite_line': custom_gui.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here custom_gui.o: In function `bmp_write24': custom_gui.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here custom_gui.o: In function `bmp_write_line': custom_gui.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here custom_gui.o: In function `circle': custom_gui.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here custom_gui.o: In function `circlefill': custom_gui.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here custom_gui.o: In function `clear_to_color': custom_gui.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here custom_gui.o: In function `desktop_color_depth': custom_gui.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here custom_gui.o: In function `dot_product': custom_gui.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here custom_gui.o: In function `dot_product_f': custom_gui.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here custom_gui.o: In function `draw_character': custom_gui.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here custom_gui.o: In function `draw_character_ex': custom_gui.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here custom_gui.o: In function `draw_gouraud_sprite': custom_gui.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here custom_gui.o: In function `draw_lit_rle_sprite': custom_gui.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here custom_gui.o: In function `draw_lit_sprite': custom_gui.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here custom_gui.o: In function `draw_rle_sprite': custom_gui.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here custom_gui.o: In function `draw_sprite': custom_gui.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here custom_gui.o: In function `draw_sprite_h_flip': custom_gui.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here custom_gui.o: In function `draw_sprite_v_flip': custom_gui.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here custom_gui.o: In function `draw_sprite_vh_flip': custom_gui.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here custom_gui.o: In function `draw_trans_rle_sprite': custom_gui.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here custom_gui.o: In function `draw_trans_sprite': custom_gui.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here custom_gui.o: In function `ellipse': custom_gui.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here custom_gui.o: In function `ellipsefill': custom_gui.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here custom_gui.o: In function `fastline': custom_gui.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here custom_gui.o: In function `file_select': custom_gui.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here custom_gui.o: In function `fixacos': custom_gui.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here custom_gui.o: In function `fixadd': custom_gui.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here custom_gui.o: In function `fixasin': custom_gui.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here custom_gui.o: In function `fixceil': custom_gui.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here custom_gui.o: In function `fixcos': custom_gui.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here custom_gui.o: In function `fixdiv': custom_gui.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here custom_gui.o: In function `fixfloor': custom_gui.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here custom_gui.o: In function `fixmul': custom_gui.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here custom_gui.o: In function `fixsin': custom_gui.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here custom_gui.o: In function `fixsub': custom_gui.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here custom_gui.o: In function `fixtan': custom_gui.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here custom_gui.o: In function `fixtof': custom_gui.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here custom_gui.o: In function `fixtoi': custom_gui.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here custom_gui.o: In function `floodfill': custom_gui.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here custom_gui.o: In function `ftofix': custom_gui.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here custom_gui.o: In function `get_clip_rect': custom_gui.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here custom_gui.o: In function `get_clip_state': custom_gui.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here custom_gui.o: In function `get_desktop_resolution': custom_gui.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here custom_gui.o: In function `geta32': custom_gui.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here custom_gui.o: In function `getb15': custom_gui.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here custom_gui.o: In function `getb16': custom_gui.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here custom_gui.o: In function `getb24': custom_gui.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here custom_gui.o: In function `getb32': custom_gui.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here custom_gui.o: In function `getb8': custom_gui.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here custom_gui.o: In function `getg15': custom_gui.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here custom_gui.o: In function `getg16': custom_gui.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here custom_gui.o: In function `getg24': custom_gui.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here custom_gui.o: In function `getg32': custom_gui.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here custom_gui.o: In function `getg8': custom_gui.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here custom_gui.o: In function `getpixel': custom_gui.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here custom_gui.o: In function `getr15': custom_gui.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here custom_gui.o: In function `getr16': custom_gui.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here custom_gui.o: In function `getr24': custom_gui.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here custom_gui.o: In function `getr32': custom_gui.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here custom_gui.o: In function `getr8': custom_gui.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here custom_gui.o: In function `gui_textout': custom_gui.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here custom_gui.o: In function `install_allegro': custom_gui.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here custom_gui.o: In function `is_inside_bitmap': custom_gui.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here custom_gui.o: In function `is_linear_bitmap': custom_gui.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here custom_gui.o: In function `is_memory_bitmap': custom_gui.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here custom_gui.o: In function `is_planar_bitmap': custom_gui.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here custom_gui.o: In function `is_same_bitmap': custom_gui.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here custom_gui.o: In function `is_screen_bitmap': custom_gui.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here custom_gui.o: In function `is_sub_bitmap': custom_gui.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here custom_gui.o: In function `is_system_bitmap': custom_gui.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here custom_gui.o: In function `is_video_bitmap': custom_gui.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here custom_gui.o: In function `is_windowed_mode': custom_gui.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here custom_gui.o: In function `itofix': custom_gui.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here custom_gui.o: In function `line': custom_gui.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here custom_gui.o: In function `makeacol32': custom_gui.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here custom_gui.o: In function `makecol15': custom_gui.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here custom_gui.o: In function `makecol16': custom_gui.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here custom_gui.o: In function `makecol24': custom_gui.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here custom_gui.o: In function `makecol32': custom_gui.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here custom_gui.o: In function `persp_project': custom_gui.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here custom_gui.o: In function `persp_project_f': custom_gui.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here custom_gui.o: In function `pivot_scaled_sprite': custom_gui.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here custom_gui.o: In function `pivot_scaled_sprite_v_flip': custom_gui.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here custom_gui.o: In function `pivot_sprite': custom_gui.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here custom_gui.o: In function `pivot_sprite_v_flip': custom_gui.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here custom_gui.o: In function `polygon': custom_gui.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here custom_gui.o: In function `polygon3d': custom_gui.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here custom_gui.o: In function `polygon3d_f': custom_gui.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here custom_gui.o: In function `putpixel': custom_gui.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here custom_gui.o: In function `quad3d': custom_gui.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here custom_gui.o: In function `quad3d_f': custom_gui.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here custom_gui.o: In function `rect': custom_gui.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here custom_gui.o: In function `rectfill': custom_gui.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here custom_gui.o: In function `release_bitmap': custom_gui.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here custom_gui.o: In function `release_screen': custom_gui.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here custom_gui.o: In function `rotate_scaled_sprite': custom_gui.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here custom_gui.o: In function `rotate_scaled_sprite_v_flip': custom_gui.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here custom_gui.o: In function `rotate_sprite': custom_gui.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here custom_gui.o: In function `rotate_sprite_v_flip': custom_gui.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here custom_gui.o: In function `set_clip_state': custom_gui.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here custom_gui.o: In function `set_window_close_button': custom_gui.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here custom_gui.o: In function `set_window_close_hook': custom_gui.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here custom_gui.o: In function `set_window_title': custom_gui.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here custom_gui.o: In function `spline': custom_gui.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here custom_gui.o: In function `textout': custom_gui.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here custom_gui.o: In function `textout_centre': custom_gui.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here custom_gui.o: In function `textout_justify': custom_gui.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here custom_gui.o: In function `textout_right': custom_gui.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here custom_gui.o: In function `triangle': custom_gui.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here custom_gui.o: In function `triangle3d': custom_gui.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here custom_gui.o: In function `triangle3d_f': custom_gui.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here custom_gui.o: In function `yield_timeslice': custom_gui.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here error_handlers.o: In function `_allegro_hline': error_handlers.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here error_handlers.o: In function `_allegro_vline': error_handlers.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here error_handlers.o: In function `_default_ds': error_handlers.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here error_handlers.o: In function `_getpixel': error_handlers.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here error_handlers.o: In function `_getpixel15': error_handlers.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here error_handlers.o: In function `_getpixel16': error_handlers.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here error_handlers.o: In function `_getpixel24': error_handlers.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here error_handlers.o: In function `_getpixel32': error_handlers.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here error_handlers.o: In function `_putpixel': error_handlers.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here error_handlers.o: In function `_putpixel15': error_handlers.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here error_handlers.o: In function `_putpixel16': error_handlers.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here error_handlers.o: In function `_putpixel24': error_handlers.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here error_handlers.o: In function `_putpixel32': error_handlers.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here error_handlers.o: In function `_set_color': error_handlers.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here error_handlers.o: In function `acquire_bitmap': error_handlers.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here error_handlers.o: In function `acquire_screen': error_handlers.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here error_handlers.o: In function `apply_matrix': error_handlers.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here error_handlers.o: In function `arc': error_handlers.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here error_handlers.o: In function `bitmap_color_depth': error_handlers.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here error_handlers.o: In function `bitmap_mask_color': error_handlers.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here error_handlers.o: In function `bmp_read24': error_handlers.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here error_handlers.o: In function `bmp_read_line': error_handlers.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here error_handlers.o: In function `bmp_unwrite_line': error_handlers.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here error_handlers.o: In function `bmp_write24': error_handlers.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here error_handlers.o: In function `bmp_write_line': error_handlers.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here error_handlers.o: In function `circle': error_handlers.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here error_handlers.o: In function `circlefill': error_handlers.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here error_handlers.o: In function `clear_to_color': error_handlers.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here error_handlers.o: In function `desktop_color_depth': error_handlers.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here error_handlers.o: In function `dot_product': error_handlers.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here error_handlers.o: In function `dot_product_f': error_handlers.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here error_handlers.o: In function `draw_character': error_handlers.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here error_handlers.o: In function `draw_character_ex': error_handlers.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here error_handlers.o: In function `draw_gouraud_sprite': error_handlers.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here error_handlers.o: In function `draw_lit_rle_sprite': error_handlers.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here error_handlers.o: In function `draw_lit_sprite': error_handlers.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here error_handlers.o: In function `draw_rle_sprite': error_handlers.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here error_handlers.o: In function `draw_sprite': error_handlers.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here error_handlers.o: In function `draw_sprite_h_flip': error_handlers.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here error_handlers.o: In function `draw_sprite_v_flip': error_handlers.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here error_handlers.o: In function `draw_sprite_vh_flip': error_handlers.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here error_handlers.o: In function `draw_trans_rle_sprite': error_handlers.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here error_handlers.o: In function `draw_trans_sprite': error_handlers.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here error_handlers.o: In function `ellipse': error_handlers.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here error_handlers.o: In function `ellipsefill': error_handlers.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here error_handlers.o: In function `fastline': error_handlers.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here error_handlers.o: In function `file_select': error_handlers.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here error_handlers.o: In function `fixacos': error_handlers.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here error_handlers.o: In function `fixadd': error_handlers.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here error_handlers.o: In function `fixasin': error_handlers.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here error_handlers.o: In function `fixceil': error_handlers.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here error_handlers.o: In function `fixcos': error_handlers.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here error_handlers.o: In function `fixdiv': error_handlers.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here error_handlers.o: In function `fixfloor': error_handlers.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here error_handlers.o: In function `fixmul': error_handlers.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here error_handlers.o: In function `fixsin': error_handlers.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here error_handlers.o: In function `fixsub': error_handlers.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here error_handlers.o: In function `fixtan': error_handlers.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here error_handlers.o: In function `fixtof': error_handlers.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here error_handlers.o: In function `fixtoi': error_handlers.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here error_handlers.o: In function `floodfill': error_handlers.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here error_handlers.o: In function `ftofix': error_handlers.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here error_handlers.o: In function `get_clip_rect': error_handlers.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here error_handlers.o: In function `get_clip_state': error_handlers.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here error_handlers.o: In function `get_desktop_resolution': error_handlers.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here error_handlers.o: In function `geta32': error_handlers.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here error_handlers.o: In function `getb15': error_handlers.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here error_handlers.o: In function `getb16': error_handlers.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here error_handlers.o: In function `getb24': error_handlers.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here error_handlers.o: In function `getb32': error_handlers.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here error_handlers.o: In function `getb8': error_handlers.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here error_handlers.o: In function `getg15': error_handlers.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here error_handlers.o: In function `getg16': error_handlers.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here error_handlers.o: In function `getg24': error_handlers.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here error_handlers.o: In function `getg32': error_handlers.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here error_handlers.o: In function `getg8': error_handlers.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here error_handlers.o: In function `getpixel': error_handlers.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here error_handlers.o: In function `getr15': error_handlers.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here error_handlers.o: In function `getr16': error_handlers.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here error_handlers.o: In function `getr24': error_handlers.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here error_handlers.o: In function `getr32': error_handlers.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here error_handlers.o: In function `getr8': error_handlers.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here error_handlers.o: In function `gui_textout': error_handlers.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here error_handlers.o: In function `install_allegro': error_handlers.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here error_handlers.o: In function `is_inside_bitmap': error_handlers.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here error_handlers.o: In function `is_linear_bitmap': error_handlers.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here error_handlers.o: In function `is_memory_bitmap': error_handlers.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here error_handlers.o: In function `is_planar_bitmap': error_handlers.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here error_handlers.o: In function `is_same_bitmap': error_handlers.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here error_handlers.o: In function `is_screen_bitmap': error_handlers.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here error_handlers.o: In function `is_sub_bitmap': error_handlers.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here error_handlers.o: In function `is_system_bitmap': error_handlers.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here error_handlers.o: In function `is_video_bitmap': error_handlers.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here error_handlers.o: In function `is_windowed_mode': error_handlers.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here error_handlers.o: In function `itofix': error_handlers.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here error_handlers.o: In function `line': error_handlers.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here error_handlers.o: In function `makeacol32': error_handlers.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here error_handlers.o: In function `makecol15': error_handlers.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here error_handlers.o: In function `makecol16': error_handlers.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here error_handlers.o: In function `makecol24': error_handlers.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here error_handlers.o: In function `makecol32': error_handlers.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here error_handlers.o: In function `persp_project': error_handlers.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here error_handlers.o: In function `persp_project_f': error_handlers.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here error_handlers.o: In function `pivot_scaled_sprite': error_handlers.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here error_handlers.o: In function `pivot_scaled_sprite_v_flip': error_handlers.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here error_handlers.o: In function `pivot_sprite': error_handlers.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here error_handlers.o: In function `pivot_sprite_v_flip': error_handlers.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here error_handlers.o: In function `polygon': error_handlers.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here error_handlers.o: In function `polygon3d': error_handlers.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here error_handlers.o: In function `polygon3d_f': error_handlers.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here error_handlers.o: In function `putpixel': error_handlers.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here error_handlers.o: In function `quad3d': error_handlers.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here error_handlers.o: In function `quad3d_f': error_handlers.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here error_handlers.o: In function `rect': error_handlers.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here error_handlers.o: In function `rectfill': error_handlers.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here error_handlers.o: In function `release_bitmap': error_handlers.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here error_handlers.o: In function `release_screen': error_handlers.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here error_handlers.o: In function `rotate_scaled_sprite': error_handlers.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here error_handlers.o: In function `rotate_scaled_sprite_v_flip': error_handlers.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here error_handlers.o: In function `rotate_sprite': error_handlers.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here error_handlers.o: In function `rotate_sprite_v_flip': error_handlers.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here error_handlers.o: In function `set_clip_state': error_handlers.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here error_handlers.o: In function `set_window_close_button': error_handlers.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here error_handlers.o: In function `set_window_close_hook': error_handlers.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here error_handlers.o: In function `set_window_title': error_handlers.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here error_handlers.o: In function `spline': error_handlers.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here error_handlers.o: In function `textout': error_handlers.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here error_handlers.o: In function `textout_centre': error_handlers.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here error_handlers.o: In function `textout_justify': error_handlers.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here error_handlers.o: In function `textout_right': error_handlers.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here error_handlers.o: In function `triangle': error_handlers.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here error_handlers.o: In function `triangle3d': error_handlers.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here error_handlers.o: In function `triangle3d_f': error_handlers.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here error_handlers.o: In function `yield_timeslice': error_handlers.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here about.o: In function `_allegro_hline': about.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here about.o: In function `_allegro_vline': about.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here about.o: In function `_default_ds': about.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here about.o: In function `_getpixel': about.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here about.o: In function `_getpixel15': about.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here about.o: In function `_getpixel16': about.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here about.o: In function `_getpixel24': about.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here about.o: In function `_getpixel32': about.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here about.o: In function `_putpixel': about.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here about.o: In function `_putpixel15': about.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here about.o: In function `_putpixel16': about.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here about.o: In function `_putpixel24': about.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here about.o: In function `_putpixel32': about.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here about.o: In function `_set_color': about.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here about.o: In function `acquire_bitmap': about.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here about.o: In function `acquire_screen': about.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here about.o: In function `apply_matrix': about.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here about.o: In function `arc': about.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here about.o: In function `bitmap_color_depth': about.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here about.o: In function `bitmap_mask_color': about.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here about.o: In function `bmp_read24': about.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here about.o: In function `bmp_read_line': about.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here about.o: In function `bmp_unwrite_line': about.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here about.o: In function `bmp_write24': about.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here about.o: In function `bmp_write_line': about.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here about.o: In function `circle': about.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here about.o: In function `circlefill': about.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here about.o: In function `clear_to_color': about.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here about.o: In function `desktop_color_depth': about.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here about.o: In function `dot_product': about.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here about.o: In function `dot_product_f': about.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here about.o: In function `draw_character': about.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here about.o: In function `draw_character_ex': about.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here about.o: In function `draw_gouraud_sprite': about.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here about.o: In function `draw_lit_rle_sprite': about.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here about.o: In function `draw_lit_sprite': about.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here about.o: In function `draw_rle_sprite': about.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here about.o: In function `draw_sprite': about.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here about.o: In function `draw_sprite_h_flip': about.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here about.o: In function `draw_sprite_v_flip': about.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here about.o: In function `draw_sprite_vh_flip': about.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here about.o: In function `draw_trans_rle_sprite': about.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here about.o: In function `draw_trans_sprite': about.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here about.o: In function `ellipse': about.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here about.o: In function `ellipsefill': about.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here about.o: In function `fastline': about.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here about.o: In function `file_select': about.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here about.o: In function `fixacos': about.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here about.o: In function `fixadd': about.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here about.o: In function `fixasin': about.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here about.o: In function `fixceil': about.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here about.o: In function `fixcos': about.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here about.o: In function `fixdiv': about.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here about.o: In function `fixfloor': about.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here about.o: In function `fixmul': about.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here about.o: In function `fixsin': about.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here about.o: In function `fixsub': about.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here about.o: In function `fixtan': about.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here about.o: In function `fixtof': about.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here about.o: In function `fixtoi': about.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here about.o: In function `floodfill': about.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here about.o: In function `ftofix': about.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here about.o: In function `get_clip_rect': about.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here about.o: In function `get_clip_state': about.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here about.o: In function `get_desktop_resolution': about.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here about.o: In function `geta32': about.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here about.o: In function `getb15': about.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here about.o: In function `getb16': about.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here about.o: In function `getb24': about.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here about.o: In function `getb32': about.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here about.o: In function `getb8': about.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here about.o: In function `getg15': about.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here about.o: In function `getg16': about.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here about.o: In function `getg24': about.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here about.o: In function `getg32': about.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here about.o: In function `getg8': about.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here about.o: In function `getpixel': about.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here about.o: In function `getr15': about.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here about.o: In function `getr16': about.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here about.o: In function `getr24': about.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here about.o: In function `getr32': about.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here about.o: In function `getr8': about.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here about.o: In function `gui_textout': about.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here about.o: In function `install_allegro': about.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here about.o: In function `is_inside_bitmap': about.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here about.o: In function `is_linear_bitmap': about.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here about.o: In function `is_memory_bitmap': about.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here about.o: In function `is_planar_bitmap': about.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here about.o: In function `is_same_bitmap': about.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here about.o: In function `is_screen_bitmap': about.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here about.o: In function `is_sub_bitmap': about.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here about.o: In function `is_system_bitmap': about.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here about.o: In function `is_video_bitmap': about.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here about.o: In function `is_windowed_mode': about.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here about.o: In function `itofix': about.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here about.o: In function `line': about.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here about.o: In function `makeacol32': about.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here about.o: In function `makecol15': about.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here about.o: In function `makecol16': about.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here about.o: In function `makecol24': about.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here about.o: In function `makecol32': about.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here about.o: In function `persp_project': about.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here about.o: In function `persp_project_f': about.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here about.o: In function `pivot_scaled_sprite': about.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here about.o: In function `pivot_scaled_sprite_v_flip': about.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here about.o: In function `pivot_sprite': about.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here about.o: In function `pivot_sprite_v_flip': about.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here about.o: In function `polygon': about.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here about.o: In function `polygon3d': about.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here about.o: In function `polygon3d_f': about.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here about.o: In function `putpixel': about.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here about.o: In function `quad3d': about.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here about.o: In function `quad3d_f': about.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here about.o: In function `rect': about.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here about.o: In function `rectfill': about.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here about.o: In function `release_bitmap': about.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here about.o: In function `release_screen': about.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here about.o: In function `rotate_scaled_sprite': about.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here about.o: In function `rotate_scaled_sprite_v_flip': about.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here about.o: In function `rotate_sprite': about.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here about.o: In function `rotate_sprite_v_flip': about.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here about.o: In function `set_clip_state': about.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here about.o: In function `set_window_close_button': about.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here about.o: In function `set_window_close_hook': about.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here about.o: In function `set_window_title': about.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here about.o: In function `spline': about.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here about.o: In function `textout': about.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here about.o: In function `textout_centre': about.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here about.o: In function `textout_justify': about.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here about.o: In function `textout_right': about.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here about.o: In function `triangle': about.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here about.o: In function `triangle3d': about.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here about.o: In function `triangle3d_f': about.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here about.o: In function `yield_timeslice': about.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here reset.o: In function `_allegro_hline': reset.c:(.text+0xc50): multiple definition of `_allegro_hline' main.o:main.c:(.text+0xc50): first defined here reset.o: In function `_allegro_vline': reset.c:(.text+0xc00): multiple definition of `_allegro_vline' main.o:main.c:(.text+0xc00): first defined here reset.o: In function `_default_ds': reset.c:(.text+0x1b0): multiple definition of `_default_ds' main.o:main.c:(.text+0x1b0): first defined here reset.o: In function `_getpixel': reset.c:(.text+0x1d70): multiple definition of `_getpixel' main.o:main.c:(.text+0x1d70): first defined here reset.o: In function `_getpixel15': reset.c:(.text+0x1e10): multiple definition of `_getpixel15' main.o:main.c:(.text+0x1e10): first defined here reset.o: In function `_getpixel16': reset.c:(.text+0x1eb0): multiple definition of `_getpixel16' main.o:main.c:(.text+0x1eb0): first defined here reset.o: In function `_getpixel24': reset.c:(.text+0x1f50): multiple definition of `_getpixel24' main.o:main.c:(.text+0x1f50): first defined here reset.o: In function `_getpixel32': reset.c:(.text+0x1ff0): multiple definition of `_getpixel32' main.o:main.c:(.text+0x1ff0): first defined here reset.o: In function `_putpixel': reset.c:(.text+0x1d20): multiple definition of `_putpixel' main.o:main.c:(.text+0x1d20): first defined here reset.o: In function `_putpixel15': reset.c:(.text+0x1dc0): multiple definition of `_putpixel15' main.o:main.c:(.text+0x1dc0): first defined here reset.o: In function `_putpixel16': reset.c:(.text+0x1e60): multiple definition of `_putpixel16' main.o:main.c:(.text+0x1e60): first defined here reset.o: In function `_putpixel24': reset.c:(.text+0x1f00): multiple definition of `_putpixel24' main.o:main.c:(.text+0x1f00): first defined here reset.o: In function `_putpixel32': reset.c:(.text+0x1fa0): multiple definition of `_putpixel32' main.o:main.c:(.text+0x1fa0): first defined here reset.o: In function `_set_color': reset.c:(.text+0xb40): multiple definition of `_set_color' main.o:main.c:(.text+0xb40): first defined here reset.o: In function `acquire_bitmap': reset.c:(.text+0x520): multiple definition of `acquire_bitmap' main.o:main.c:(.text+0x520): first defined here reset.o: In function `acquire_screen': reset.c:(.text+0x5a0): multiple definition of `acquire_screen' main.o:main.c:(.text+0x5a0): first defined here reset.o: In function `apply_matrix': reset.c:(.text+0x26f0): multiple definition of `apply_matrix' main.o:main.c:(.text+0x26f0): first defined here reset.o: In function `arc': reset.c:(.text+0x1040): multiple definition of `arc' main.o:main.c:(.text+0x1040): first defined here reset.o: In function `bitmap_color_depth': reset.c:(.text+0x2d0): multiple definition of `bitmap_color_depth' main.o:main.c:(.text+0x2d0): first defined here reset.o: In function `bitmap_mask_color': reset.c:(.text+0x2f0): multiple definition of `bitmap_mask_color' main.o:main.c:(.text+0x2f0): first defined here reset.o: In function `bmp_read24': reset.c:(.text+0x0): multiple definition of `bmp_read24' main.o:main.c:(.text+0x0): first defined here reset.o: In function `bmp_read_line': reset.c:(.text+0x200): multiple definition of `bmp_read_line' main.o:main.c:(.text+0x200): first defined here reset.o: In function `bmp_unwrite_line': reset.c:(.text+0x240): multiple definition of `bmp_unwrite_line' main.o:main.c:(.text+0x240): first defined here reset.o: In function `bmp_write24': reset.c:(.text+0x40): multiple definition of `bmp_write24' main.o:main.c:(.text+0x40): first defined here reset.o: In function `bmp_write_line': reset.c:(.text+0x1c0): multiple definition of `bmp_write_line' main.o:main.c:(.text+0x1c0): first defined here reset.o: In function `circle': reset.c:(.text+0xee0): multiple definition of `circle' main.o:main.c:(.text+0xee0): first defined here reset.o: In function `circlefill': reset.c:(.text+0xf30): multiple definition of `circlefill' main.o:main.c:(.text+0xf30): first defined here reset.o: In function `clear_to_color': reset.c:(.text+0x290): multiple definition of `clear_to_color' main.o:main.c:(.text+0x290): first defined here reset.o: In function `desktop_color_depth': reset.c:(.text+0x100): multiple definition of `desktop_color_depth' main.o:main.c:(.text+0x100): first defined here reset.o: In function `dot_product': reset.c:(.text+0x2810): multiple definition of `dot_product' main.o:main.c:(.text+0x2810): first defined here reset.o: In function `dot_product_f': reset.c:(.text+0x2870): multiple definition of `dot_product_f' main.o:main.c:(.text+0x2870): first defined here reset.o: In function `draw_character': reset.c:(.text+0x2b70): multiple definition of `draw_character' main.o:main.c:(.text+0x2b70): first defined here reset.o: In function `draw_character_ex': reset.c:(.text+0x1640): multiple definition of `draw_character_ex' main.o:main.c:(.text+0x1640): first defined here reset.o: In function `draw_gouraud_sprite': reset.c:(.text+0x15c0): multiple definition of `draw_gouraud_sprite' main.o:main.c:(.text+0x15c0): first defined here reset.o: In function `draw_lit_rle_sprite': reset.c:(.text+0x2100): multiple definition of `draw_lit_rle_sprite' main.o:main.c:(.text+0x2100): first defined here reset.o: In function `draw_lit_sprite': reset.c:(.text+0x1570): multiple definition of `draw_lit_sprite' main.o:main.c:(.text+0x1570): first defined here reset.o: In function `draw_rle_sprite': reset.c:(.text+0x2040): multiple definition of `draw_rle_sprite' main.o:main.c:(.text+0x2040): first defined here reset.o: In function `draw_sprite': reset.c:(.text+0x1380): multiple definition of `draw_sprite' main.o:main.c:(.text+0x1380): first defined here reset.o: In function `draw_sprite_h_flip': reset.c:(.text+0x1450): multiple definition of `draw_sprite_h_flip' main.o:main.c:(.text+0x1450): first defined here reset.o: In function `draw_sprite_v_flip': reset.c:(.text+0x1400): multiple definition of `draw_sprite_v_flip' main.o:main.c:(.text+0x1400): first defined here reset.o: In function `draw_sprite_vh_flip': reset.c:(.text+0x14a0): multiple definition of `draw_sprite_vh_flip' main.o:main.c:(.text+0x14a0): first defined here reset.o: In function `draw_trans_rle_sprite': reset.c:(.text+0x2090): multiple definition of `draw_trans_rle_sprite' main.o:main.c:(.text+0x2090): first defined here reset.o: In function `draw_trans_sprite': reset.c:(.text+0x14f0): multiple definition of `draw_trans_sprite' main.o:main.c:(.text+0x14f0): first defined here reset.o: In function `ellipse': reset.c:(.text+0xf80): multiple definition of `ellipse' main.o:main.c:(.text+0xf80): first defined here reset.o: In function `ellipsefill': reset.c:(.text+0xfe0): multiple definition of `ellipsefill' main.o:main.c:(.text+0xfe0): first defined here reset.o: In function `fastline': reset.c:(.text+0xd00): multiple definition of `fastline' main.o:main.c:(.text+0xd00): first defined here reset.o: In function `file_select': reset.c:(.text+0x29d0): multiple definition of `file_select' main.o:main.c:(.text+0x29d0): first defined here reset.o: In function `fixacos': reset.c:(.text+0x2620): multiple definition of `fixacos' main.o:main.c:(.text+0x2620): first defined here reset.o: In function `fixadd': reset.c:(.text+0x2230): multiple definition of `fixadd' main.o:main.c:(.text+0x2230): first defined here reset.o: In function `fixasin': reset.c:(.text+0x2680): multiple definition of `fixasin' main.o:main.c:(.text+0x2680): first defined here reset.o: In function `fixceil': reset.c:(.text+0x2500): multiple definition of `fixceil' main.o:main.c:(.text+0x2500): first defined here reset.o: In function `fixcos': reset.c:(.text+0x2590): multiple definition of `fixcos' main.o:main.c:(.text+0x2590): first defined here reset.o: In function `fixdiv': reset.c:(.text+0x2440): multiple definition of `fixdiv' main.o:main.c:(.text+0x2440): first defined here reset.o: In function `fixfloor': reset.c:(.text+0x24c0): multiple definition of `fixfloor' main.o:main.c:(.text+0x24c0): first defined here reset.o: In function `fixmul': reset.c:(.text+0x2390): multiple definition of `fixmul' main.o:main.c:(.text+0x2390): first defined here reset.o: In function `fixsin': reset.c:(.text+0x25c0): multiple definition of `fixsin' main.o:main.c:(.text+0x25c0): first defined here reset.o: In function `fixsub': reset.c:(.text+0x22e0): multiple definition of `fixsub' main.o:main.c:(.text+0x22e0): first defined here reset.o: In function `fixtan': reset.c:(.text+0x25f0): multiple definition of `fixtan' main.o:main.c:(.text+0x25f0): first defined here reset.o: In function `fixtof': reset.c:(.text+0x2200): multiple definition of `fixtof' main.o:main.c:(.text+0x2200): first defined here reset.o: In function `fixtoi': reset.c:(.text+0x2560): multiple definition of `fixtoi' main.o:main.c:(.text+0x2560): first defined here reset.o: In function `floodfill': reset.c:(.text+0x10f0): multiple definition of `floodfill' main.o:main.c:(.text+0x10f0): first defined here reset.o: In function `ftofix': reset.c:(.text+0x2150): multiple definition of `ftofix' main.o:main.c:(.text+0x2150): first defined here reset.o: In function `get_clip_rect': reset.c:(.text+0x6d0): multiple definition of `get_clip_rect' main.o:main.c:(.text+0x6d0): first defined here reset.o: In function `get_clip_state': reset.c:(.text+0x750): multiple definition of `get_clip_state' main.o:main.c:(.text+0x750): first defined here reset.o: In function `get_desktop_resolution': reset.c:(.text+0x150): multiple definition of `get_desktop_resolution' main.o:main.c:(.text+0x150): first defined here reset.o: In function `geta32': reset.c:(.text+0xb20): multiple definition of `geta32' main.o:main.c:(.text+0xb20): first defined here reset.o: In function `getb15': reset.c:(.text+0x9a0): multiple definition of `getb15' main.o:main.c:(.text+0x9a0): first defined here reset.o: In function `getb16': reset.c:(.text+0xa30): multiple definition of `getb16' main.o:main.c:(.text+0xa30): first defined here reset.o: In function `getb24': reset.c:(.text+0xaa0): multiple definition of `getb24' main.o:main.c:(.text+0xaa0): first defined here reset.o: In function `getb32': reset.c:(.text+0xb00): multiple definition of `getb32' main.o:main.c:(.text+0xb00): first defined here reset.o: In function `getb8': reset.c:(.text+0x920): multiple definition of `getb8' main.o:main.c:(.text+0x920): first defined here reset.o: In function `getg15': reset.c:(.text+0x970): multiple definition of `getg15' main.o:main.c:(.text+0x970): first defined here reset.o: In function `getg16': reset.c:(.text+0xa00): multiple definition of `getg16' main.o:main.c:(.text+0xa00): first defined here reset.o: In function `getg24': reset.c:(.text+0xa80): multiple definition of `getg24' main.o:main.c:(.text+0xa80): first defined here reset.o: In function `getg32': reset.c:(.text+0xae0): multiple definition of `getg32' main.o:main.c:(.text+0xae0): first defined here reset.o: In function `getg8': reset.c:(.text+0x900): multiple definition of `getg8' main.o:main.c:(.text+0x900): first defined here reset.o: In function `getpixel': reset.c:(.text+0xb70): multiple definition of `getpixel' main.o:main.c:(.text+0xb70): first defined here reset.o: In function `getr15': reset.c:(.text+0x940): multiple definition of `getr15' main.o:main.c:(.text+0x940): first defined here reset.o: In function `getr16': reset.c:(.text+0x9d0): multiple definition of `getr16' main.o:main.c:(.text+0x9d0): first defined here reset.o: In function `getr24': reset.c:(.text+0xa60): multiple definition of `getr24' main.o:main.c:(.text+0xa60): first defined here reset.o: In function `getr32': reset.c:(.text+0xac0): multiple definition of `getr32' main.o:main.c:(.text+0xac0): first defined here reset.o: In function `getr8': reset.c:(.text+0x8e0): multiple definition of `getr8' main.o:main.c:(.text+0x8e0): first defined here reset.o: In function `gui_textout': reset.c:(.text+0x2bb0): multiple definition of `gui_textout' main.o:main.c:(.text+0x2bb0): first defined here reset.o: In function `install_allegro': reset.c:(.text+0x90): multiple definition of `install_allegro' main.o:main.c:(.text+0x90): first defined here reset.o: In function `is_inside_bitmap': reset.c:(.text+0x5e0): multiple definition of `is_inside_bitmap' main.o:main.c:(.text+0x5e0): first defined here reset.o: In function `is_linear_bitmap': reset.c:(.text+0x3d0): multiple definition of `is_linear_bitmap' main.o:main.c:(.text+0x3d0): first defined here reset.o: In function `is_memory_bitmap': reset.c:(.text+0x430): multiple definition of `is_memory_bitmap' main.o:main.c:(.text+0x430): first defined here reset.o: In function `is_planar_bitmap': reset.c:(.text+0x400): multiple definition of `is_planar_bitmap' main.o:main.c:(.text+0x400): first defined here reset.o: In function `is_same_bitmap': reset.c:(.text+0x310): multiple definition of `is_same_bitmap' main.o:main.c:(.text+0x310): first defined here reset.o: In function `is_screen_bitmap': reset.c:(.text+0x460): multiple definition of `is_screen_bitmap' main.o:main.c:(.text+0x460): first defined here reset.o: In function `is_sub_bitmap': reset.c:(.text+0x4f0): multiple definition of `is_sub_bitmap' main.o:main.c:(.text+0x4f0): first defined here reset.o: In function `is_system_bitmap': reset.c:(.text+0x4c0): multiple definition of `is_system_bitmap' main.o:main.c:(.text+0x4c0): first defined here reset.o: In function `is_video_bitmap': reset.c:(.text+0x490): multiple definition of `is_video_bitmap' main.o:main.c:(.text+0x490): first defined here reset.o: In function `is_windowed_mode': reset.c:(.text+0x280): multiple definition of `is_windowed_mode' main.o:main.c:(.text+0x280): first defined here reset.o: In function `itofix': reset.c:(.text+0x2550): multiple definition of `itofix' main.o:main.c:(.text+0x2550): first defined here reset.o: In function `line': reset.c:(.text+0xca0): multiple definition of `line' main.o:main.c:(.text+0xca0): first defined here reset.o: In function `makeacol32': reset.c:(.text+0x880): multiple definition of `makeacol32' main.o:main.c:(.text+0x880): first defined here reset.o: In function `makecol15': reset.c:(.text+0x760): multiple definition of `makecol15' main.o:main.c:(.text+0x760): first defined here reset.o: In function `makecol16': reset.c:(.text+0x7b0): multiple definition of `makecol16' main.o:main.c:(.text+0x7b0): first defined here reset.o: In function `makecol24': reset.c:(.text+0x800): multiple definition of `makecol24' main.o:main.c:(.text+0x800): first defined here reset.o: In function `makecol32': reset.c:(.text+0x840): multiple definition of `makecol32' main.o:main.c:(.text+0x840): first defined here reset.o: In function `persp_project': reset.c:(.text+0x28d0): multiple definition of `persp_project' main.o:main.c:(.text+0x28d0): first defined here reset.o: In function `persp_project_f': reset.c:(.text+0x2940): multiple definition of `persp_project_f' main.o:main.c:(.text+0x2940): first defined here reset.o: In function `pivot_scaled_sprite': reset.c:(.text+0x1ba0): multiple definition of `pivot_scaled_sprite' main.o:main.c:(.text+0x1ba0): first defined here reset.o: In function `pivot_scaled_sprite_v_flip': reset.c:(.text+0x1c60): multiple definition of `pivot_scaled_sprite_v_flip' main.o:main.c:(.text+0x1c60): first defined here reset.o: In function `pivot_sprite': reset.c:(.text+0x1a20): multiple definition of `pivot_sprite' main.o:main.c:(.text+0x1a20): first defined here reset.o: In function `pivot_sprite_v_flip': reset.c:(.text+0x1ae0): multiple definition of `pivot_sprite_v_flip' main.o:main.c:(.text+0x1ae0): first defined here reset.o: In function `polygon': reset.c:(.text+0xe30): multiple definition of `polygon' main.o:main.c:(.text+0xe30): first defined here reset.o: In function `polygon3d': reset.c:(.text+0x1140): multiple definition of `polygon3d' main.o:main.c:(.text+0x1140): first defined here reset.o: In function `polygon3d_f': reset.c:(.text+0x11a0): multiple definition of `polygon3d_f' main.o:main.c:(.text+0x11a0): first defined here reset.o: In function `putpixel': reset.c:(.text+0xbb0): multiple definition of `putpixel' main.o:main.c:(.text+0xbb0): first defined here reset.o: In function `quad3d': reset.c:(.text+0x12c0): multiple definition of `quad3d' main.o:main.c:(.text+0x12c0): first defined here reset.o: In function `quad3d_f': reset.c:(.text+0x1320): multiple definition of `quad3d_f' main.o:main.c:(.text+0x1320): first defined here reset.o: In function `rect': reset.c:(.text+0xe80): multiple definition of `rect' main.o:main.c:(.text+0xe80): first defined here reset.o: In function `rectfill': reset.c:(.text+0xd60): multiple definition of `rectfill' main.o:main.c:(.text+0xd60): first defined here reset.o: In function `release_bitmap': reset.c:(.text+0x560): multiple definition of `release_bitmap' main.o:main.c:(.text+0x560): first defined here reset.o: In function `release_screen': reset.c:(.text+0x5c0): multiple definition of `release_screen' main.o:main.c:(.text+0x5c0): first defined here reset.o: In function `rotate_scaled_sprite': reset.c:(.text+0x1840): multiple definition of `rotate_scaled_sprite' main.o:main.c:(.text+0x1840): first defined here reset.o: In function `rotate_scaled_sprite_v_flip': reset.c:(.text+0x1930): multiple definition of `rotate_scaled_sprite_v_flip' main.o:main.c:(.text+0x1930): first defined here reset.o: In function `rotate_sprite': reset.c:(.text+0x16a0): multiple definition of `rotate_sprite' main.o:main.c:(.text+0x16a0): first defined here reset.o: In function `rotate_sprite_v_flip': reset.c:(.text+0x1770): multiple definition of `rotate_sprite_v_flip' main.o:main.c:(.text+0x1770): first defined here reset.o: In function `set_clip_state': reset.c:(.text+0x730): multiple definition of `set_clip_state' main.o:main.c:(.text+0x730): first defined here reset.o: In function `set_window_close_button': reset.c:(.text+0x2c00): multiple definition of `set_window_close_button' main.o:main.c:(.text+0x2c00): first defined here reset.o: In function `set_window_close_hook': reset.c:(.text+0x2c10): multiple definition of `set_window_close_hook' main.o:main.c:(.text+0x2c10): first defined here reset.o: In function `set_window_title': reset.c:(.text+0xc0): multiple definition of `set_window_title' main.o:main.c:(.text+0xc0): first defined here reset.o: In function `spline': reset.c:(.text+0x10b0): multiple definition of `spline' main.o:main.c:(.text+0x10b0): first defined here reset.o: In function `textout': reset.c:(.text+0x2a10): multiple definition of `textout' main.o:main.c:(.text+0x2a10): first defined here reset.o: In function `textout_centre': reset.c:(.text+0x2a60): multiple definition of `textout_centre' main.o:main.c:(.text+0x2a60): first defined here reset.o: In function `textout_justify': reset.c:(.text+0x2b00): multiple definition of `textout_justify' main.o:main.c:(.text+0x2b00): first defined here reset.o: In function `textout_right': reset.c:(.text+0x2ab0): multiple definition of `textout_right' main.o:main.c:(.text+0x2ab0): first defined here reset.o: In function `triangle': reset.c:(.text+0xdc0): multiple definition of `triangle' main.o:main.c:(.text+0xdc0): first defined here reset.o: In function `triangle3d': reset.c:(.text+0x1200): multiple definition of `triangle3d' main.o:main.c:(.text+0x1200): first defined here reset.o: In function `triangle3d_f': reset.c:(.text+0x1260): multiple definition of `triangle3d_f' main.o:main.c:(.text+0x1260): first defined here reset.o: In function `yield_timeslice': reset.c:(.text+0x2c30): multiple definition of `yield_timeslice' main.o:main.c:(.text+0x2c30): first defined here dzcomm/lib/unix/libdzcom.a(queue.o): In function `dz_make_comm_err': ./src/queue.c:(.text+0x0): multiple definition of `dz_make_comm_err' dzcomm/lib/unix/libdzcom.a(comm.o):./src/comm.c:(.text+0x0): first defined here dzcomm/lib/unix/libdzcom.a(ucomm.o): In function `dz_make_comm_err': ./src/unix/ucomm.c:(.text+0x0): multiple definition of `dz_make_comm_err' dzcomm/lib/unix/libdzcom.a(comm.o):./src/comm.c:(.text+0x0): first defined here dzcomm/lib/unix/libdzcom.a(lcomm.o): In function `dz_make_comm_err': ./src/linux/lcomm.c:(.text+0x0): multiple definition of `dz_make_comm_err' dzcomm/lib/unix/libdzcom.a(comm.o):./src/comm.c:(.text+0x0): first defined here clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [scantool] Error 1 make[2]: Leaving directory `/build/scantool-ejRKag/scantool-1.21+dfsg' make[1]: *** [override_dh_auto_build] Error 2 make[1]: Leaving directory `/build/scantool-ejRKag/scantool-1.21+dfsg' make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 ──────────────────────────────────────────────────────────────────────────────── Build finished at 20120113-0332 Finished ──────── E: Build failure (dpkg-buildpackage died) ┌──────────────────────────────────────────────────────────────────────────────┐ │ Cleanup │ └──────────────────────────────────────────────────────────────────────────────┘ Purging /var/lib/schroot/mount/lsid64b-35a466c8-a7ba-4739-8985-6547329f36e5/build/scantool-ejRKag Not cleaning session: cloned chroot in use ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Architecture: amd64 Build-Space: 3596 Build-Time: 10 Distribution: lsid64b Fail-Stage: build Install-Time: 8 Job: scantool_1.21+dfsg-2 Package: scantool Package-Time: 32 Source-Version: 1.21+dfsg-2 Space: 3596 Status: attempted Version: 1.21+dfsg-2 ──────────────────────────────────────────────────────────────────────────────── Finished at 20120113-0332 Build needed 00:00:32, 3596k disc space DC-Build-Status: Failed 127.917729s ### Content of /var/log/daemon.log ### Jan 12 21:03:09 stremi-34 approx: Concurrent download of debian/dists/sid/Release.gpg is taking too long Jan 12 21:04:02 stremi-34 approx: Concurrent download of debian/dists/sid/Release.gpg is taking too long Jan 12 21:04:19 stremi-34 approx: Concurrent download of debian/dists/sid/Release.gpg is taking too long Jan 12 21:04:30 stremi-34 approx: Concurrent download of debian/dists/sid/Release.gpg is taking too long Jan 12 21:04:41 stremi-34 approx: Concurrent download of debian/dists/sid/Release.gpg is taking too long Jan 12 21:04:52 stremi-34 approx: Concurrent download of debian/dists/sid/Release is taking too long Jan 12 21:05:00 stremi-34 approx: Concurrent download of debian/dists/sid/Release.gpg is taking too long Jan 12 21:05:26 stremi-34 approx: Concurrent download of debian/dists/sid/main/binary-amd64/Packages.xz is taking too long Jan 12 21:05:27 stremi-34 approx: Concurrent download of debian/dists/sid/Release is taking too long Jan 12 21:05:54 stremi-34 approx: Concurrent download of debian/dists/sid/main/i18n/Translation-en.bz2 is taking too long Jan 12 21:06:28 stremi-34 approx: Concurrent download of debian/dists/sid/main/source/Sources.xz is taking too long Jan 13 03:28:59 stremi-34 approx: Concurrent download of debian/dists/sid/main/i18n/Translation-en.gz is taking too long ### End of content of /var/log/daemon.log ### DC-Time-Estimation: 127.917729 versus expected 25 (r/m: 4.11670916 ; m: 25.0) DC-Build-Network: USED. See /tmp/rulesafter.fEV57k ! ************************************************************ # Generated by iptables-save v1.4.8 on Fri Jan 13 03:32:20 2012 *filter :INPUT ACCEPT [6297683:49041268402] :FORWARD ACCEPT [0:0] :OUTPUT DROP [0:0] :LD - [0:0] [3543739:44639858393] -A OUTPUT -o lo -j ACCEPT [0:0] -A OUTPUT -d 129.88.0.0/16 -j ACCEPT [0:0] -A OUTPUT -d 10.0.0.0/8 -j ACCEPT [0:0] -A OUTPUT -d 192.168.133.0/24 -j ACCEPT [0:0] -A OUTPUT -d 192.168.159.0/24 -j ACCEPT [0:0] -A OUTPUT -d 192.168.160.0/24 -j ACCEPT [0:0] -A OUTPUT -d 10.69.0.0/17 -j ACCEPT [0:0] -A OUTPUT -d 172.28.52.0/22 -j ACCEPT [0:0] -A OUTPUT -d 172.24.0.0/16 -j ACCEPT [0:0] -A OUTPUT -d 131.254.202.0/23 -j ACCEPT [0:0] -A OUTPUT -d 138.96.20.0/22 -j ACCEPT [0:0] -A OUTPUT -d 192.168.22.0/24 -j ACCEPT [518806:156487934] -A OUTPUT -d 172.16.0.0/16 -j ACCEPT [0:0] -A OUTPUT -d 192.168.67.0/24 -j ACCEPT [46410:6154436] -A OUTPUT -d 224.0.0.0/4 -p udp -j ACCEPT [59:3540] -A OUTPUT -j LD [59:3540] -A LD -j LOG [59:3540] -A LD -j REJECT --reject-with icmp-port-unreachable COMMIT # Completed on Fri Jan 13 03:32:20 2012 ************************************************************ --- /tmp/rulesbefore.GZ5og5 2012-01-13 03:30:12.861978944 +0100 +++ /tmp/rulesafter.fEV57k 2012-01-13 03:32:20.789818425 +0100 @@ -1,10 +1,10 @@ -# Generated by iptables-save v1.4.8 on Fri Jan 13 03:30:12 2012 +# Generated by iptables-save v1.4.8 on Fri Jan 13 03:32:20 2012 *filter -:INPUT ACCEPT [6252184:48655871602] +:INPUT ACCEPT [6297683:49041268402] :FORWARD ACCEPT [0:0] :OUTPUT DROP [0:0] :LD - [0:0] -[3515667:44264373121] -A OUTPUT -o lo -j ACCEPT +[3543739:44639858393] -A OUTPUT -o lo -j ACCEPT [0:0] -A OUTPUT -d 129.88.0.0/16 -j ACCEPT [0:0] -A OUTPUT -d 10.0.0.0/8 -j ACCEPT [0:0] -A OUTPUT -d 192.168.133.0/24 -j ACCEPT @@ -16,11 +16,11 @@ [0:0] -A OUTPUT -d 131.254.202.0/23 -j ACCEPT [0:0] -A OUTPUT -d 138.96.20.0/22 -j ACCEPT [0:0] -A OUTPUT -d 192.168.22.0/24 -j ACCEPT -[514842:154236526] -A OUTPUT -d 172.16.0.0/16 -j ACCEPT +[518806:156487934] -A OUTPUT -d 172.16.0.0/16 -j ACCEPT [0:0] -A OUTPUT -d 192.168.67.0/24 -j ACCEPT -[46144:6118644] -A OUTPUT -d 224.0.0.0/4 -p udp -j ACCEPT +[46410:6154436] -A OUTPUT -d 224.0.0.0/4 -p udp -j ACCEPT [59:3540] -A OUTPUT -j LD [59:3540] -A LD -j LOG [59:3540] -A LD -j REJECT --reject-with icmp-port-unreachable COMMIT -# Completed on Fri Jan 13 03:30:12 2012 +# Completed on Fri Jan 13 03:32:20 2012 ************************************************************ [15448.269785] IN= OUT=eth0 SRC=172.16.160.34 DST=66.151.234.53 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=46745 DF PROTO=TCP SPT=54659 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [15448.332044] IN= OUT=eth0 SRC=172.16.160.34 DST=66.151.234.53 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=12156 DF PROTO=TCP SPT=54660 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [15451.344280] IN= OUT=eth0 SRC=172.16.160.34 DST=66.151.234.53 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=12157 DF PROTO=TCP SPT=54660 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [15451.406946] IN= OUT=eth0 SRC=172.16.160.34 DST=66.151.234.53 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=40358 DF PROTO=TCP SPT=54661 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [15454.424105] IN= OUT=eth0 SRC=172.16.160.34 DST=66.151.234.53 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=40359 DF PROTO=TCP SPT=54661 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [15454.487695] IN= OUT=eth0 SRC=172.16.160.34 DST=66.151.234.53 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=16272 DF PROTO=TCP SPT=54672 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [15457.508282] IN= OUT=eth0 SRC=172.16.160.34 DST=66.151.234.53 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=16273 DF PROTO=TCP SPT=54672 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17385.809094] IN= OUT=eth0 SRC=172.16.160.34 DST=77.238.191.178 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=32138 DF PROTO=TCP SPT=41680 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17388.824780] IN= OUT=eth0 SRC=172.16.160.34 DST=77.238.191.178 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=32139 DF PROTO=TCP SPT=41680 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17388.887935] IN= OUT=eth0 SRC=172.16.160.34 DST=77.238.191.178 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=64393 DF PROTO=TCP SPT=41688 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17391.908618] IN= OUT=eth0 SRC=172.16.160.34 DST=77.238.191.178 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=64394 DF PROTO=TCP SPT=41688 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17392.037889] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.74 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=39318 DF PROTO=TCP SPT=39173 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17395.053534] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.74 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=39319 DF PROTO=TCP SPT=39173 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17395.070555] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.75 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=18851 DF PROTO=TCP SPT=53626 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17398.085612] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.75 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=18852 DF PROTO=TCP SPT=53626 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17398.102556] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.76 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=3722 DF PROTO=TCP SPT=56118 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17401.117780] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.76 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=3723 DF PROTO=TCP SPT=56118 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17401.134645] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.77 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=22982 DF PROTO=TCP SPT=38398 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17404.148032] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.77 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=22983 DF PROTO=TCP SPT=38398 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17404.164973] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.78 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=27661 DF PROTO=TCP SPT=51839 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17407.180037] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.78 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=27662 DF PROTO=TCP SPT=51839 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17407.196996] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.79 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=2600 DF PROTO=TCP SPT=42971 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17410.213614] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.79 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=2601 DF PROTO=TCP SPT=42971 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17410.230501] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.64 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=15586 DF PROTO=TCP SPT=44968 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17413.245535] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.64 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=15587 DF PROTO=TCP SPT=44968 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17413.262479] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.65 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=25650 DF PROTO=TCP SPT=44087 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17416.277617] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.65 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=25651 DF PROTO=TCP SPT=44087 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17416.294556] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.66 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=9469 DF PROTO=TCP SPT=51405 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17419.309781] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.66 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=9470 DF PROTO=TCP SPT=51405 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17419.333643] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.67 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=18420 DF PROTO=TCP SPT=41777 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17422.349609] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.67 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=18421 DF PROTO=TCP SPT=41777 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17422.366545] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.68 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=13755 DF PROTO=TCP SPT=44268 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17425.381699] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.68 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=13756 DF PROTO=TCP SPT=44268 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17425.398669] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.69 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=18378 DF PROTO=TCP SPT=54782 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17428.413534] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.69 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=18379 DF PROTO=TCP SPT=54782 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17428.430493] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.70 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=15762 DF PROTO=TCP SPT=50198 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17431.445620] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.70 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=15763 DF PROTO=TCP SPT=50198 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17431.462589] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.71 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=36384 DF PROTO=TCP SPT=42103 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17434.477530] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.71 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=36385 DF PROTO=TCP SPT=42103 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17434.494462] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.72 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=39658 DF PROTO=TCP SPT=43844 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17437.509703] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.72 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=39659 DF PROTO=TCP SPT=43844 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17437.526683] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.73 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=64986 DF PROTO=TCP SPT=55429 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17440.541525] IN= OUT=eth0 SRC=172.16.160.34 DST=74.125.230.73 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=64987 DF PROTO=TCP SPT=55429 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [17444.670622] bug-overflow[14639]: segfault at 800960 ip 0000000000400558 sp 00007fff5ad4ded0 error 6 in bug-overflow[400000+1000] [17444.719438] bug-div0[14677] trap divide error ip:4005af sp:7fff4d37c260 error:0 in bug-div0[400000+1000] [18450.044343] blender[30521]: segfault at ffff ip 00002b2be5ffa038 sp 00007fff0ecad130 error 4 in libc-2.13.so[2b2be5fb6000+17a000] [18581.622488] IN= OUT=eth0 SRC=172.16.160.34 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=5627 DF PROTO=TCP SPT=56301 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [18584.640110] IN= OUT=eth0 SRC=172.16.160.34 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=5628 DF PROTO=TCP SPT=56301 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [22217.399903] IN= OUT=eth0 SRC=172.16.160.34 DST=217.196.43.134 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=59180 DF PROTO=TCP SPT=53404 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [22220.420030] IN= OUT=eth0 SRC=172.16.160.34 DST=217.196.43.134 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=59181 DF PROTO=TCP SPT=53404 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 ************************************************************