DAB make error - libcurl13-dev

apmuthu

Renowned Member
Feb 26, 2009
871
11
83
Chennai - India & Singapore
github.com
While building a dab template on squeeze in PVE 1.9 the following command in the Makefile:
Code:
dab install libcurl3-dev
errors out as:
hint: ignoring provides for 'libcurl3-dev' - package not in 'available' list.
no such package 'libcurl3-dev' at /usr/share/perl5/PVE/DAB.pm line 1073.
no such package 'libcurl3-dev' at /usr/share/perl5/PVE/DAB.pm line 1073.
make: *** [all] Error 255

Current temporary workaround is to install on first boot of the template based VM.
 
# pveversion -v
Code:
pve-manager: 1.9-26 (pve-manager/1.9/6567)
running kernel: 2.6.32-7-pve
proxmox-ve-2.6.32: 1.9-55+ovzfix-2
pve-kernel-2.6.32-7-pve: 2.6.32-55+ovzfix-2
qemu-server: 1.1-32
pve-firmware: 1.0-15
libpve-storage-perl: 1.0-19
vncterm: 0.9-2
vzctl: 3.0.29-3pve1
vzdump: 1.2-16
vzprocps: 2.0.11-2
vzquota: 3.0.11-1
pve-qemu-kvm: 0.15.0-2
ksm-control-daemon: 1.0-6

It would be preferable to include the DAB version in the above binary's output.

Attached is the test Makefile that errored out.

Code:
# apt-get install apt-show-versions
# apt-show-versions dab
dab/lenny uptodate 1.1-15

# apt-show-versions -a -p dab
dab 1.1-15 install ok installed
No oldstable version
dab 1.1-15 lenny download.proxmox.com
dab/lenny uptodate 1.1-15
 

Attachments

Last edited:
Sorry, but there is simply so such package in debian - libcurl3-dev does not exist is any debian distribution?
 
The is such a package. The manual apt-get install after generating a container without it is as below:

# apt-get install libcurl3-dev
Code:
Reading package lists... Done
Building dependency tree... Done
Note, selecting 'libcurl4-openssl-dev' instead of 'libcurl3-dev'
The following extra packages will be installed:
  binutils comerr-dev gcc gcc-4.4 krb5-multidev libc-dev-bin libc6-dev libcurl4-openssl-dev libglib2.0-0 libglib2.0-data libgomp1
  libidn11-dev libkrb5-dev libldap2-dev libssh2-1-dev libssl-dev linux-libc-dev manpages-dev pkg-config shared-mime-info
  zlib1g-dev
Suggested packages:
  binutils-doc doc-base gcc-multilib make autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.4-multilib
  libmudflap0-4.4-dev gcc-4.4-doc gcc-4.4-locales libgcc1-dbg libgomp1-dbg libmudflap0-dbg libcloog-ppl0 libppl-c2 libppl7
  krb5-doc glibc-doc libcurl3-dbg
The following NEW packages will be installed:
  binutils comerr-dev gcc gcc-4.4 krb5-multidev libc-dev-bin libc6-dev libcurl4-openssl-dev libglib2.0-0 libglib2.0-data libgomp1
  libidn11-dev libkrb5-dev libldap2-dev libssh2-1-dev libssl-dev linux-libc-dev manpages-dev pkg-config shared-mime-info
  zlib1g-dev
0 upgraded, 21 newly installed, 0 to remove and 0 not upgraded.
Need to get 22.6 MB of archives.
After this operation, 68.2 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y


Get:1 [URL]http://security.debian.org/[/URL] squeeze/updates/main krb5-multidev i386 1.8.3+dfsg-4squeeze6 [105 kB]
Get:2 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main binutils i386 2.20.1-16 [3811 kB]
Get:3 [URL]http://security.debian.org/[/URL] squeeze/updates/main libssl-dev i386 0.9.8o-4squeeze13 [2165 kB]
Get:4 [URL]http://security.debian.org/[/URL] squeeze/updates/main libkrb5-dev i386 1.8.3+dfsg-4squeeze6 [37.6 kB]
Get:5 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libgomp1 i386 4.4.5-8 [24.1 kB]
Get:6 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main gcc-4.4 i386 4.4.5-8 [2802 kB]
Get:7 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main gcc i386 4:4.4.5-1 [4974 B]
Get:8 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libc-dev-bin i386 2.11.3-3 [203 kB]
Get:9 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main linux-libc-dev i386 2.6.32-45 [851 kB]
Get:10 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libc6-dev i386 2.11.3-3 [4799 kB]
Get:11 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main comerr-dev i386 2.1-1.41.12-4stable1 [42.2 kB]
Get:12 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main zlib1g-dev i386 1:1.2.3.4.dfsg-3 [186 kB]
Get:13 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libglib2.0-0 i386 2.24.2-1 [1029 kB]
Get:14 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main pkg-config i386 0.25-1.1 [57.9 kB]
Get:15 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libidn11-dev i386 1.15-2 [629 kB]
Get:16 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libssh2-1-dev i386 1.2.6-1 [354 kB]
Get:17 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libldap2-dev i386 2.4.23-7.2 [919 kB]
Get:18 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libcurl4-openssl-dev i386 7.21.0-2.1+squeeze2 [1062 kB]
Get:19 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libglib2.0-data all 2.24.2-1 [994 kB]
Get:20 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main manpages-dev all 3.27-1 [1639 kB]
Get:21 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main shared-mime-info i386 0.71-4 [843 kB]
Fetched 22.6 MB in 13s (1726 kB/s)
Selecting previously deselected package binutils.
(Reading database ... 18768 files and directories currently installed.)
Unpacking binutils (from .../binutils_2.20.1-16_i386.deb) ...
Selecting previously deselected package libgomp1.
Unpacking libgomp1 (from .../libgomp1_4.4.5-8_i386.deb) ...
Selecting previously deselected package gcc-4.4.
Unpacking gcc-4.4 (from .../gcc-4.4_4.4.5-8_i386.deb) ...
Selecting previously deselected package gcc.
Unpacking gcc (from .../gcc_4%3a4.4.5-1_i386.deb) ...
Selecting previously deselected package libc-dev-bin.
Unpacking libc-dev-bin (from .../libc-dev-bin_2.11.3-3_i386.deb) ...
Selecting previously deselected package linux-libc-dev.
Unpacking linux-libc-dev (from .../linux-libc-dev_2.6.32-45_i386.deb) ...
Selecting previously deselected package libc6-dev.
Unpacking libc6-dev (from .../libc6-dev_2.11.3-3_i386.deb) ...
Selecting previously deselected package comerr-dev.
Unpacking comerr-dev (from .../comerr-dev_2.1-1.41.12-4stable1_i386.deb) ...
Selecting previously deselected package krb5-multidev.
Unpacking krb5-multidev (from .../krb5-multidev_1.8.3+dfsg-4squeeze6_i386.deb) ...
Selecting previously deselected package zlib1g-dev.
Unpacking zlib1g-dev (from .../zlib1g-dev_1%3a1.2.3.4.dfsg-3_i386.deb) ...
Selecting previously deselected package libssl-dev.
Unpacking libssl-dev (from .../libssl-dev_0.9.8o-4squeeze13_i386.deb) ...
Selecting previously deselected package libglib2.0-0.
Unpacking libglib2.0-0 (from .../libglib2.0-0_2.24.2-1_i386.deb) ...
Selecting previously deselected package pkg-config.
Unpacking pkg-config (from .../pkg-config_0.25-1.1_i386.deb) ...
Selecting previously deselected package libidn11-dev.
Unpacking libidn11-dev (from .../libidn11-dev_1.15-2_i386.deb) ...
Selecting previously deselected package libkrb5-dev.
Unpacking libkrb5-dev (from .../libkrb5-dev_1.8.3+dfsg-4squeeze6_i386.deb) ...
Selecting previously deselected package libssh2-1-dev.
Unpacking libssh2-1-dev (from .../libssh2-1-dev_1.2.6-1_i386.deb) ...
Selecting previously deselected package libldap2-dev.
Unpacking libldap2-dev (from .../libldap2-dev_2.4.23-7.2_i386.deb) ...
Selecting previously deselected package libcurl4-openssl-dev.
Unpacking libcurl4-openssl-dev (from .../libcurl4-openssl-dev_7.21.0-2.1+squeeze2_i386.deb) ...
Selecting previously deselected package libglib2.0-data.
Unpacking libglib2.0-data (from .../libglib2.0-data_2.24.2-1_all.deb) ...
Selecting previously deselected package manpages-dev.
Unpacking manpages-dev (from .../manpages-dev_3.27-1_all.deb) ...
Selecting previously deselected package shared-mime-info.
Unpacking shared-mime-info (from .../shared-mime-info_0.71-4_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for install-info ...
Setting up binutils (2.20.1-16) ...
Setting up libgomp1 (4.4.5-8) ...
Setting up gcc-4.4 (4.4.5-8) ...
Setting up gcc (4:4.4.5-1) ...
Setting up libc-dev-bin (2.11.3-3) ...
Setting up linux-libc-dev (2.6.32-45) ...
Setting up libc6-dev (2.11.3-3) ...
Setting up comerr-dev (2.1-1.41.12-4stable1) ...
Setting up krb5-multidev (1.8.3+dfsg-4squeeze6) ...
Setting up zlib1g-dev (1:1.2.3.4.dfsg-3) ...
Setting up libssl-dev (0.9.8o-4squeeze13) ...
Setting up libglib2.0-0 (2.24.2-1) ...
Setting up pkg-config (0.25-1.1) ...
Setting up libidn11-dev (1.15-2) ...
Setting up libkrb5-dev (1.8.3+dfsg-4squeeze6) ...
Setting up libssh2-1-dev (1.2.6-1) ...
Setting up libldap2-dev (2.4.23-7.2) ...
Setting up libcurl4-openssl-dev (7.21.0-2.1+squeeze2) ...
Setting up libglib2.0-data (2.24.2-1) ...
Setting up manpages-dev (3.27-1) ...
Setting up shared-mime-info (0.71-4) ...
 
You install libcurl4-openssl-dev, and that is only available on wheeze (but you configure to use squeeze)?