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/>

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to