retitle 357368 FTBFS: missing build-depends on libxft-dev and libxinerama-dev thanks
* Teemu Ikonen <[EMAIL PROTECTED]> [2006-03-17 01:27]: > > Are you sure? I'm fairly sure I tried a full compliation with > > libxft-dev installed and it worked. > > Yes, with a freshly updated pbuilder sid chroot with libxft-dev > installed by pbuilder, I get the same error message as you: > > checking for i486-linux-gnu-g++... i486-linux-gnu-g++ > checking for C++ compiler default output file name... configure: > error: C++ compiler cannot create executables > See `config.log' for more details. > make: *** [config.status] Error 77 > > I have no clue about the cause, but the versions of g++ and the You're also missing a build-depends on libxinerama-dev. But looking at config.log would have told you that! 11239:[EMAIL PROTECTED]: ~/tmp/src] sudo debootstrap sid sid ftp://ftp-uxsup.csx.cam.ac.uk/pub/linux/debian Password: I: Retrieving Release ... I: Base system installed successfully. 11240:[EMAIL PROTECTED]: ~/tmp/src] 11240:[EMAIL PROTECTED]: ~/tmp/src] sudo chroot sid /bin/sh sh-3.1# apt-get install build-essential Reading package lists... Done Need to get 20.6MB of archives. After unpacking 77.1MB of additional disk space will be used. Do you want to continue [Y/n]? y ... Setting up build-essential (11.2) ... sh-3.1# sh-3.1# adduser tbm Adding user `tbm'... ... sh-3.1# apt-get install sudo Reading package lists... Done ... sh-3.1# vi /etc/sudoers sh-3.1# sh-3.1# echo "deb-src http://ftp.uk.debian.org/debian sid main" >> /etc/apt/sources.list sh-3.1# apt-get update Get:1 http://ftp.uk.debian.org sid Release.gpg [189B] ... sh-3.1# su - tbm [EMAIL PROTECTED]:~$ apt-get source imview ... [EMAIL PROTECTED]:~/imview-1.1.8$ sudo apt-get build-dep imview The following NEW packages will be installed: autoconf autotools-dev debhelper defoma file fluid fontconfig-config gettext gsfonts html2text intltool-debian libbz2-dev libexif-dev libexif12 libexpat1 libexpat1-dev libfltk1.1 libfltk1.1-dev libfontconfig1 libfreetype6 libfreetype6-dev libglu1-xorg libice-dev libice6 libjasper-1.701-1 libjasper-1.701-dev libjpeg62 libjpeg62-dev liblcms1 liblcms1-dev libltdl3 libltdl3-dev libmagic1 libmagick9 libmagick9-dev libpng12-0 libpng12-dev libsm-dev libsm6 libtiff4 libtiff4-dev libtiffxx0c2 libwmf-dev libwmf0.2-7 libx11-6 libx11-dev libxext-dev libxext6 libxft2 libxi-dev libxi6 libxinerama1 libxkbfile-dev libxkbfile1 libxml2 libxml2-dev libxpm-dev libxpm4 libxrender1 libxxf86vm1 m4 po-debconf ttf-dejavu ucf x-dev x11-common xlibmesa-gl xlibs-data zlib1g-dev 0 upgraded, 69 newly installed, 0 to remove and 0 not upgraded. Need to get 28.8MB of archives. After unpacking 82.1MB of additional disk space will be used. Do you want to continue [Y/n]? y ... Setting up libxpm-dev (6.9.0.dfsg.1-4) ... [EMAIL PROTECTED]:~/imview-1.1.8$ [EMAIL PROTECTED]:~/imview-1.1.8$ sudo apt-get install fakeroot ... [EMAIL PROTECTED]:~/imview-1.1.8$ dpkg-buildpackage -rfakeroot dpkg-buildpackage: source package is imview dpkg-buildpackage: source version is 1.1.8-4 dpkg-buildpackage: source changed by Teemu Ikonen <[EMAIL PROTECTED]> ... checking for i486-linux-gnu-g++... i486-linux-gnu-g++ checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables See `config.log' for more details. make: *** [config.status] Error 77 [EMAIL PROTECTED]:~/imview-1.1.8$ [EMAIL PROTECTED]:~/imview-1.1.8$ grep -A3 "piler default output file nam" config.log configure:1931: checking for C++ compiler default output file name configure:1934: i486-linux-gnu-g++ -DLinux -I. -I/usr/include/freetype2 -I/usr/X11R6/include -L/usr/lib -L/usr/X11R6/lib /usr/lib/libfltk_images.a -lpng -lz -ljpeg /usr/lib/libfltk.a -lXft -lXinerama -lpthread -lm -lXext -lX11 conftest.cc >&5 /usr/bin/ld: cannot find -lXft collect2: ld returned 1 exit status [EMAIL PROTECTED]:~/imview-1.1.8$ [EMAIL PROTECTED]:~/imview-1.1.8$ sudo apt-get install libxft-dev Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: libfontconfig1-dev libxrender-dev pkg-config render-dev Suggested packages: libgnome-dev The following NEW packages will be installed: libfontconfig1-dev libxft-dev libxrender-dev pkg-config render-dev 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. Need to get 425kB of archives. After unpacking 2082kB of additional disk space will be used. Do you want to continue [Y/n]? y Get:1 http://ftp.uk.debian.org sid/main pkg-config 0.20-1 [65.1kB] Get:2 http://ftp.uk.debian.org sid/main libfontconfig1-dev 2.3.2-5 [250kB] Get:3 http://ftp.uk.debian.org sid/main render-dev 1:0.9.2-1 [27.0kB] Get:4 http://ftp.uk.debian.org sid/main libxrender-dev 1:0.9.0.2-1 [25.9kB] Get:5 http://ftp.uk.debian.org sid/main libxft-dev 2.1.8.2-3 [56.9kB] Fetched 425kB in 0s (669kB/s) Selecting previously deselected package pkg-config. (Reading database ... 15417 files and directories currently installed.) Unpacking pkg-config (from .../pkg-config_0.20-1_i386.deb) ... Selecting previously deselected package libfontconfig1-dev. Unpacking libfontconfig1-dev (from .../libfontconfig1-dev_2.3.2-5_i386.deb) ... Selecting previously deselected package render-dev. Unpacking render-dev (from .../render-dev_1%3a0.9.2-1_all.deb) ... Selecting previously deselected package libxrender-dev. Unpacking libxrender-dev (from .../libxrender-dev_1%3a0.9.0.2-1_i386.deb) ... Selecting previously deselected package libxft-dev. Unpacking libxft-dev (from .../libxft-dev_2.1.8.2-3_i386.deb) ... Setting up pkg-config (0.20-1) ... Setting up libfontconfig1-dev (2.3.2-5) ... Setting up render-dev (0.9.2-1) ... Setting up libxrender-dev (0.9.0.2-1) ... Setting up libxft-dev (2.1.8.2-3) ... [EMAIL PROTECTED]:~/imview-1.1.8$ [EMAIL PROTECTED]:~/imview-1.1.8$ dpkg-buildpackage -rfakeroot dpkg-buildpackage: source package is imview ...checking for fltk-config... yes checking for i486-linux-gnu-g++... i486-linux-gnu-g++ checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables See `config.log' for more details. make: *** [config.status] Error 77 [EMAIL PROTECTED]:~/imview-1.1.8$ [EMAIL PROTECTED]:~/imview-1.1.8$ grep -A3 "piler default output file nam" config.log configure:1931: checking for C++ compiler default output file name configure:1934: i486-linux-gnu-g++ -DLinux -I. -I/usr/include/freetype2 -I/usr/X11R6/include -L/usr/lib -L/usr/X11R6/lib /usr/lib/libfltk_images.a -lpng -lz -ljpeg /usr/lib/libfltk.a -lXft -lXinerama -lpthread -lm -lXext -lX11 conftest.cc >&5 /usr/bin/ld: cannot find -lXximera collect2: ld returned 1 exit status [EMAIL PROTECTED]:~/imview-1.1.8$ sudo apt-get install libxinerama-dev Reading package lists... Done Building dependency tree... Done The following NEW packages will be installed: libxinerama-dev 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 185kB of archives. After unpacking 319kB of additional disk space will be used. Get:1 http://ftp.uk.debian.org sid/main libxinerama-dev 6.9.0.dfsg.1-4 [185kB] Fetched 185kB in 0s (689kB/s) Selecting previously deselected package libxinerama-dev. (Reading database ... 15732 files and directories currently installed.) Unpacking libxinerama-dev (from .../libxinerama-dev_6.9.0.dfsg.1-4_i386.deb) ... Setting up libxinerama-dev (6.9.0.dfsg.1-4) ... [EMAIL PROTECTED]:~/imview-1.1.8$ [EMAIL PROTECTED]:~/imview-1.1.8$ ./configure configuring Imview 1.1.8 Branch rel-1-1-0 checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for fltk-config... yes checking for g++... g++ checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes ... [EMAIL PROTECTED]:~/imview-1.1.8$ dpkg-buildpackage -rfakeroot ... dpkg-deb: building package `imview' in `../imview_1.1.8-4_i386.deb'. signfile imview_1.1.8-4.dsc gpg: keyring `/home/tbm/.gnupg/secring.gpg' created gpg: skipped "Teemu Ikonen <[EMAIL PROTECTED]>": secret key not available gpg: [stdin]: clearsign failed: secret key not available dpkg-genchanges dpkg-genchanges: not including original source code in upload dpkg-buildpackage: binary and diff upload (original source NOT included) (WARNING: Failed to sign .dsc and .changes file) [EMAIL PROTECTED]:~/imview-1.1.8$ -- Martin Michlmayr http://www.cyrius.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]