On 14/11/14 08:28, Guillem Jover wrote: > «dpkg-buildpackage -us -uc -b» This gives this: > # dpkg-buildpackage -us -uc -b > dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: > vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat > -Wformat-security > dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: > vendor): -D_FORTIFY_SOURCE=2 > dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: > vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat > -Wformat-security > dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: > vendor): -g -O2 > dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: > vendor): -Wl,-Bsymbolic-functions -Wl,-z,relro > dpkg-buildpackage: source package dpkg > dpkg-buildpackage: source version 1.17.22 > dpkg-buildpackage: source changed by Guillem Jover <[email protected]> > dpkg-buildpackage: host architecture amd64 > dpkg-source --before-build dpkg > dpkg-source: info: using options from dpkg/debian/source/options: > --compression=xz > debian/rules clean > dh_testdir > [ ! -f Makefile ] || /usr/bin/make distclean > rm -rf build-tree > dh_clean > debian/rules build > dh_testdir > install -d build-tree > cd build-tree && ../configure --build=x86_64-linux-gnu --with-selinux > --disable-silent-rules \ > CFLAGS="-g -O2 -fstack-protector-strong -Wformat > -Werror=format-security -Wall -Wextra -Wno-unused-parameter > -Wno-missing-field-initializers" CPPFLAGS="-D_FORTIFY_SOURCE=2" > CXXFLAGS="-g -O2 -fstack-protector-strong -Wformat > -Werror=format-security -Wall -Wextra -Wno-unused-parameter > -Wno-missing-field-initializers" FCFLAGS="-g -O2 > -fstack-protector-strong" FFLAGS="-g -O2 -fstack-protector-strong" > GCJFLAGS="-g -O2 -fstack-protector-strong" > LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro" OBJCFLAGS="-g -O2 > -fstack-protector-strong -Wformat -Werror=format-security" > OBJCXXFLAGS="-g -O2 -fstack-protector-strong -Wformat > -Werror=format-security" \ > --prefix=/usr \ > --mandir=\${datadir}/man \ > --infodir=\${datadir}/info \ > --sysconfdir=/etc \ > --sbindir=/sbin \ > --localstatedir=/var \ > --with-zlib \ > --with-liblzma \ > --with-bz2 > checking for gcc... gcc > checking whether the C compiler works... no > configure: error: in `/root/dpkg/build-tree': > configure: error: C compiler cannot create executables > See `config.log' for more details > make: *** [build-tree/config.status] Error 77 > dpkg-buildpackage: error: debian/rules build gave error exit status 2
Here's config.log: https://internot.info/docs/config.log Running ./configure manually and then running 'make' manually gives this: > [......] > [lots of these] > Use of uninitialized value $^MATCH in concatenation (.) or string at > ./mkcurkeys.pl line 143. > Use of uninitialized value $^MATCH in concatenation (.) or string at > ./mkcurkeys.pl line 143. > Use of uninitialized value $^MATCH in concatenation (.) or string at > ./mkcurkeys.pl line 143. > Use of uninitialized value $^MATCH in concatenation (.) or string at > ./mkcurkeys.pl line 143. > Use of uninitialized value $^MATCH in concatenation (.) or string at > ./mkcurkeys.pl line 143. > CXX curkeys.o > In file included from curkeys.cc:30:0: > curkeys.h:9:21: warning: missing terminating " character [enabled by > default] > curkeys.h:9:3: error: missing terminating " character > curkeys.h:66:21: warning: missing terminating " character [enabled by > default] > curkeys.h:66:3: error: missing terminating " character > curkeys.h:128:21: warning: missing terminating " character [enabled by > default] > curkeys.h:128:3: error: missing terminating " character > curkeys.cc:31:2: error: expected ‘}’ before ‘;’ token > curkeys.cc:31:2: error: expected ‘}’ before ‘;’ token > curkeys.cc:31:2: error: expected ‘}’ before ‘;’ token > curkeys.cc:31:2: error: curly brackets (braces) around scalar > initialiser for type ‘const char*’ > make[3]: *** [curkeys.o] Error 1 > make[3]: Leaving directory `/root/dpkg/dselect' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/root/dpkg/dselect' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/root/dpkg' > make: *** [all] Error 2 Any suggestions? Thanks, -- -- Joshua Rogers <https://internot.info/>
signature.asc
Description: OpenPGP digital signature

