Linux From Scratch This Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system.
Notices
Welcome to
LinuxQuestions.org , a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free.
Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please
contact us . If you need to reset your password,
click here .
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a
virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month.
Click here for more info.
09-20-2014, 08:39 PM
#1
Member
Registered: Sep 2014
Distribution: Slackware,Linux From Scratch
Posts: 254
Rep:
libcrypt-1.6.2 compilition failed in BLFS
i am using slackware 14.1 on vmware.when i install libgcrypt-1.6.2 in blfs it says the following error:
collect2: error: ld returned 1 exit status
Makefile:646: recipe for target 'mpicalc' failed
make[2]: *** [mpicalc] Error 1
make[2]: Leaving directory '/source/libgcrypt-1.6.2/src'
Makefile:414: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/source/libgcrypt-1.6.2'
Makefile:345: recipe for target 'all' failed
make: *** [all] Error 2
help me plz how to install it?
Last edited by Carl_cj; 09-20-2014 at 08:47 PM .
09-21-2014, 05:00 AM
#2
Member
Registered: Mar 2006
Distribution: Mint, WSL Ubuntu
Posts: 134
Rep:
Not enough info.
See LFS, chapter "1.5.3. Compilation Problems".
09-21-2014, 07:27 AM
#3
Member
Registered: Dec 2013
Location: Turin, Italy
Distribution: slackware
Posts: 328
Rep:
Quote:
Originally Posted by
sainadh
collect2: error: ld returned 1 exit status
the linker had an error, which is explained in the lines before that, please post again with more infos
09-22-2014, 10:24 PM
#4
Member
Registered: Sep 2014
Distribution: Slackware,Linux From Scratch
Posts: 254
Original Poster
Rep:
Quote:
Originally Posted by
gengisdave
the linker had an error, which is explained in the lines before that, please post again with more infos
sorry for the late reply here is output when entring make command
Quote:
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -Wall -MT libgcrypt_la-secmem.lo -MD -MP -MF .deps/libgcrypt_la-secmem.Tpo -c secmem.c -fPIC -DPIC -o .libs/libgcrypt_la-secmem.o
mv -f .deps/libgcrypt_la-secmem.Tpo .deps/libgcrypt_la-secmem.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -Wall -MT libgcrypt_la-missing-string.lo -MD -MP -MF .deps/libgcrypt_la-missing-string.Tpo -c -o libgcrypt_la-missing-string.lo `test -f 'missing-string.c' || echo './'`missing-string.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -Wall -MT libgcrypt_la-missing-string.lo -MD -MP -MF .deps/libgcrypt_la-missing-string.Tpo -c missing-string.c -fPIC -DPIC -o .libs/libgcrypt_la-missing-string.o
mv -f .deps/libgcrypt_la-missing-string.Tpo .deps/libgcrypt_la-missing-string.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -Wall -MT libgcrypt_la-fips.lo -MD -MP -MF .deps/libgcrypt_la-fips.Tpo -c -o libgcrypt_la-fips.lo `test -f 'fips.c' || echo './'`fips.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -Wall -MT libgcrypt_la-fips.lo -MD -MP -MF .deps/libgcrypt_la-fips.Tpo -c fips.c -fPIC -DPIC -o .libs/libgcrypt_la-fips.o
mv -f .deps/libgcrypt_la-fips.Tpo .deps/libgcrypt_la-fips.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -Wall -MT libgcrypt_la-hmac256.lo -MD -MP -MF .deps/libgcrypt_la-hmac256.Tpo -c -o libgcrypt_la-hmac256.lo `test -f 'hmac256.c' || echo './'`hmac256.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -Wall -MT libgcrypt_la-hmac256.lo -MD -MP -MF .deps/libgcrypt_la-hmac256.Tpo -c hmac256.c -fPIC -DPIC -o .libs/libgcrypt_la-hmac256.o
mv -f .deps/libgcrypt_la-hmac256.Tpo .deps/libgcrypt_la-hmac256.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -Wall -MT libgcrypt_la-context.lo -MD -MP -MF .deps/libgcrypt_la-context.Tpo -c -o libgcrypt_la-context.lo `test -f 'context.c' || echo './'`context.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -Wall -MT libgcrypt_la-context.lo -MD -MP -MF .deps/libgcrypt_la-context.Tpo -c context.c -fPIC -DPIC -o .libs/libgcrypt_la-context.o
mv -f .deps/libgcrypt_la-context.Tpo .deps/libgcrypt_la-context.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -Wall -MT libgcrypt_la-ath.lo -MD -MP -MF .deps/libgcrypt_la-ath.Tpo -c -o libgcrypt_la-ath.lo `test -f 'ath.c' || echo './'`ath.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -Wall -MT libgcrypt_la-ath.lo -MD -MP -MF .deps/libgcrypt_la-ath.Tpo -c ath.c -fPIC -DPIC -o .libs/libgcrypt_la-ath.o
mv -f .deps/libgcrypt_la-ath.Tpo .deps/libgcrypt_la-ath.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -Wall -MT hwf-x86.lo -MD -MP -MF .deps/hwf-x86.Tpo -c -o hwf-x86.lo hwf-x86.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -Wall -MT hwf-x86.lo -MD -MP -MF .deps/hwf-x86.Tpo -c hwf-x86.c -fPIC -DPIC -o .libs/hwf-x86.o
mv -f .deps/hwf-x86.Tpo .deps/hwf-x86.Plo
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -fvisibility=hidden -Wall -Wl,--version-script=./libgcrypt.vers -version-info 20:2:0 -o libgcrypt.la -rpath /usr/lib libgcrypt_la-visibility.lo libgcrypt_la-misc.lo libgcrypt_la-global.lo libgcrypt_la-sexp.lo libgcrypt_la-hwfeatures.lo libgcrypt_la-stdmem.lo libgcrypt_la-secmem.lo libgcrypt_la-missing-string.lo libgcrypt_la-fips.lo libgcrypt_la-hmac256.lo libgcrypt_la-context.lo libgcrypt_la-ath.lo hwf-x86.lo ../cipher/libcipher.la ../random/librandom.la ../mpi/libmpi.la ../compat/libcompat.la -lgpg-error
libtool: link: gcc -shared -fPIC -DPIC .libs/libgcrypt_la-visibility.o .libs/libgcrypt_la-misc.o .libs/libgcrypt_la-global.o .libs/libgcrypt_la-sexp.o .libs/libgcrypt_la-hwfeatures.o .libs/libgcrypt_la-stdmem.o .libs/libgcrypt_la-secmem.o .libs/libgcrypt_la-missing-string.o .libs/libgcrypt_la-fips.o .libs/libgcrypt_la-hmac256.o .libs/libgcrypt_la-context.o .libs/libgcrypt_la-ath.o .libs/hwf-x86.o -Wl,--whole-archive ../cipher/.libs/libcipher.a ../random/.libs/librandom.a ../mpi/.libs/libmpi.a ../compat/.libs/libcompat.a -Wl,--no-whole-archive /usr/lib/libgpg-error.so -O2 -Wl,--version-script=./libgcrypt.vers -Wl,-soname -Wl,libgcrypt.so.20 -o .libs/libgcrypt.so.20.0.2
libtool: link: (cd ".libs" && rm -f "libgcrypt.so.20" && ln -s "libgcrypt.so.20.0.2" "libgcrypt.so.20")
libtool: link: (cd ".libs" && rm -f "libgcrypt.so" && ln -s "libgcrypt.so.20.0.2" "libgcrypt.so")
libtool: link: ( cd ".libs" && rm -f "libgcrypt.la" && ln -s "../libgcrypt.la" "libgcrypt.la" )
gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -Wall -MT dumpsexp-dumpsexp.o -MD -MP -MF .deps/dumpsexp-dumpsexp.Tpo -c -o dumpsexp-dumpsexp.o `test -f 'dumpsexp.c' || echo './'`dumpsexp.c
mv -f .deps/dumpsexp-dumpsexp.Tpo .deps/dumpsexp-dumpsexp.Po
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -fvisibility=hidden -Wall -o dumpsexp dumpsexp-dumpsexp.o
libtool: link: gcc -g -O2 -fvisibility=hidden -Wall -o dumpsexp dumpsexp-dumpsexp.o
gcc -DHAVE_CONFIG_H -I. -I.. -DSTANDALONE -g -O2 -fvisibility=hidden -Wall -MT hmac256-hmac256.o -MD -MP -MF .deps/hmac256-hmac256.Tpo -c -o hmac256-hmac256.o `test -f 'hmac256.c' || echo './'`hmac256.c
mv -f .deps/hmac256-hmac256.Tpo .deps/hmac256-hmac256.Po
/bin/sh ../libtool --tag=CC --mode=link gcc -DSTANDALONE -g -O2 -fvisibility=hidden -Wall -o hmac256 hmac256-hmac256.o
libtool: link: gcc -DSTANDALONE -g -O2 -fvisibility=hidden -Wall -o hmac256 hmac256-hmac256.o
gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -Wall -MT mpicalc-mpicalc.o -MD -MP -MF .deps/mpicalc-mpicalc.Tpo -c -o mpicalc-mpicalc.o `test -f 'mpicalc.c' || echo './'`mpicalc.c
mv -f .deps/mpicalc-mpicalc.Tpo .deps/mpicalc-mpicalc.Po
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -fvisibility=hidden -Wall -o mpicalc mpicalc-mpicalc.o libgcrypt.la -lgpg-error
libtool: link: gcc -g -O2 -fvisibility=hidden -Wall -o .libs/mpicalc mpicalc-mpicalc.o ./.libs/libgcrypt.so /usr/lib/libgpg-error.so
./.libs/libgcrypt.so: undefined reference to `_gcry_USE_THE_UNDERSCORED_FUNCTION'
collect2: error: ld returned 1 exit status
Makefile:646: recipe for target 'mpicalc' failed
make[2]: *** [mpicalc] Error 1
make[2]: Leaving directory '/source/libgcrypt-1.6.2/src'
Makefile:414: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/source/libgcrypt-1.6.2'
Makefile:345: recipe for target 'all' failed
make: *** [all] Error 2
09-23-2014, 01:03 AM
#5
Member
Registered: Dec 2013
Location: Turin, Italy
Distribution: slackware
Posts: 328
Rep:
don't worry
I forgot to ask you the configure command; try to add the option '
--enable-random=linux ' to ./configure
in slackbuild, it isn't present, but platform is specified through --build= and --host=
09-23-2014, 01:52 AM
#6
Member
Registered: Sep 2014
Distribution: Slackware,Linux From Scratch
Posts: 254
Original Poster
Rep:
Quote:
Originally Posted by
gengisdave
don't worry
I forgot to ask you the configure command; try to add the option '
--enable-random=linux ' to ./configure
in slackbuild, it isn't present, but platform is specified through --build= and --host=
sorry i didn't understand what ur saying.
09-23-2014, 09:49 AM
#7
Member
Registered: Dec 2013
Location: Turin, Italy
Distribution: slackware
Posts: 328
Rep:
as this page,
http://www.linuxfromscratch.org/blfs...libgcrypt.html , there are no options to the ./configure command, try
./configure --prefix=/usr --enable-random=linux and run make again, if you have still troubles, post your full ./configure command and its output (or at least its final lines)
09-23-2014, 01:34 PM
#8
Member
Registered: Sep 2014
Distribution: Slackware,Linux From Scratch
Posts: 254
Original Poster
Rep:
Quote:
Originally Posted by
gengisdave
as this page,
http://www.linuxfromscratch.org/blfs...libgcrypt.html , there are no options to the ./configure command, try
./configure --prefix=/usr --enable-random=linux and run make again, if you have still troubles, post your full ./configure command and its output (or at least its final lines)
Thank you gengisdave;5242923 i successfully installed libcrypt as u suggest but the problem is again repeat when i install GnuPG-2.0.26 here is output of it:
Quote:
mv -f .deps/libcommonpth_a-yesno.Tpo .deps/libcommonpth_a-yesno.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-b64enc.o -MD -MP -MF .deps/libcommonpth_a-b64enc.Tpo -c -o libcommonpth_a-b64enc.o `test -f 'b64enc.c' || echo './'`b64enc.c
mv -f .deps/libcommonpth_a-b64enc.Tpo .deps/libcommonpth_a-b64enc.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-b64dec.o -MD -MP -MF .deps/libcommonpth_a-b64dec.Tpo -c -o libcommonpth_a-b64dec.o `test -f 'b64dec.c' || echo './'`b64dec.c
mv -f .deps/libcommonpth_a-b64dec.Tpo .deps/libcommonpth_a-b64dec.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-zb32.o -MD -MP -MF .deps/libcommonpth_a-zb32.Tpo -c -o libcommonpth_a-zb32.o `test -f 'zb32.c' || echo './'`zb32.c
mv -f .deps/libcommonpth_a-zb32.Tpo .deps/libcommonpth_a-zb32.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-convert.o -MD -MP -MF .deps/libcommonpth_a-convert.Tpo -c -o libcommonpth_a-convert.o `test -f 'convert.c' || echo './'`convert.c
mv -f .deps/libcommonpth_a-convert.Tpo .deps/libcommonpth_a-convert.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-percent.o -MD -MP -MF .deps/libcommonpth_a-percent.Tpo -c -o libcommonpth_a-percent.o `test -f 'percent.c' || echo './'`percent.c
mv -f .deps/libcommonpth_a-percent.Tpo .deps/libcommonpth_a-percent.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-miscellaneous.o -MD -MP -MF .deps/libcommonpth_a-miscellaneous.Tpo -c -o libcommonpth_a-miscellaneous.o `test -f 'miscellaneous.c' || echo './'`miscellaneous.c
mv -f .deps/libcommonpth_a-miscellaneous.Tpo .deps/libcommonpth_a-miscellaneous.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-xasprintf.o -MD -MP -MF .deps/libcommonpth_a-xasprintf.Tpo -c -o libcommonpth_a-xasprintf.o `test -f 'xasprintf.c' || echo './'`xasprintf.c
mv -f .deps/libcommonpth_a-xasprintf.Tpo .deps/libcommonpth_a-xasprintf.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-xreadline.o -MD -MP -MF .deps/libcommonpth_a-xreadline.Tpo -c -o libcommonpth_a-xreadline.o `test -f 'xreadline.c' || echo './'`xreadline.c
mv -f .deps/libcommonpth_a-xreadline.Tpo .deps/libcommonpth_a-xreadline.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-membuf.o -MD -MP -MF .deps/libcommonpth_a-membuf.Tpo -c -o libcommonpth_a-membuf.o `test -f 'membuf.c' || echo './'`membuf.c
mv -f .deps/libcommonpth_a-membuf.Tpo .deps/libcommonpth_a-membuf.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-iobuf.o -MD -MP -MF .deps/libcommonpth_a-iobuf.Tpo -c -o libcommonpth_a-iobuf.o `test -f 'iobuf.c' || echo './'`iobuf.c
mv -f .deps/libcommonpth_a-iobuf.Tpo .deps/libcommonpth_a-iobuf.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-ttyio.o -MD -MP -MF .deps/libcommonpth_a-ttyio.Tpo -c -o libcommonpth_a-ttyio.o `test -f 'ttyio.c' || echo './'`ttyio.c
mv -f .deps/libcommonpth_a-ttyio.Tpo .deps/libcommonpth_a-ttyio.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-asshelp.o -MD -MP -MF .deps/libcommonpth_a-asshelp.Tpo -c -o libcommonpth_a-asshelp.o `test -f 'asshelp.c' || echo './'`asshelp.c
mv -f .deps/libcommonpth_a-asshelp.Tpo .deps/libcommonpth_a-asshelp.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-exechelp.o -MD -MP -MF .deps/libcommonpth_a-exechelp.Tpo -c -o libcommonpth_a-exechelp.o `test -f 'exechelp.c' || echo './'`exechelp.c
mv -f .deps/libcommonpth_a-exechelp.Tpo .deps/libcommonpth_a-exechelp.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-signal.o -MD -MP -MF .deps/libcommonpth_a-signal.Tpo -c -o libcommonpth_a-signal.o `test -f 'signal.c' || echo './'`signal.c
mv -f .deps/libcommonpth_a-signal.Tpo .deps/libcommonpth_a-signal.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-estream.o -MD -MP -MF .deps/libcommonpth_a-estream.Tpo -c -o libcommonpth_a-estream.o `test -f 'estream.c' || echo './'`estream.c
mv -f .deps/libcommonpth_a-estream.Tpo .deps/libcommonpth_a-estream.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-estream-printf.o -MD -MP -MF .deps/libcommonpth_a-estream-printf.Tpo -c -o libcommonpth_a-estream-printf.o `test -f 'estream-printf.c' || echo './'`estream-printf.c
mv -f .deps/libcommonpth_a-estream-printf.Tpo .deps/libcommonpth_a-estream-printf.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-audit.o -MD -MP -MF .deps/libcommonpth_a-audit.Tpo -c -o libcommonpth_a-audit.o `test -f 'audit.c' || echo './'`audit.c
mv -f .deps/libcommonpth_a-audit.Tpo .deps/libcommonpth_a-audit.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-dns-cert.o -MD -MP -MF .deps/libcommonpth_a-dns-cert.Tpo -c -o libcommonpth_a-dns-cert.o `test -f 'dns-cert.c' || echo './'`dns-cert.c
mv -f .deps/libcommonpth_a-dns-cert.Tpo .deps/libcommonpth_a-dns-cert.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-pka.o -MD -MP -MF .deps/libcommonpth_a-pka.Tpo -c -o libcommonpth_a-pka.o `test -f 'pka.c' || echo './'`pka.c
mv -f .deps/libcommonpth_a-pka.Tpo .deps/libcommonpth_a-pka.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-http.o -MD -MP -MF .deps/libcommonpth_a-http.Tpo -c -o libcommonpth_a-http.o `test -f 'http.c' || echo './'`http.c
mv -f .deps/libcommonpth_a-http.Tpo .deps/libcommonpth_a-http.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-localename.o -MD -MP -MF .deps/libcommonpth_a-localename.Tpo -c -o libcommonpth_a-localename.o `test -f 'localename.c' || echo './'`localename.c
mv -f .deps/libcommonpth_a-localename.Tpo .deps/libcommonpth_a-localename.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-session-env.o -MD -MP -MF .deps/libcommonpth_a-session-env.Tpo -c -o libcommonpth_a-session-env.o `test -f 'session-env.c' || echo './'`session-env.c
mv -f .deps/libcommonpth_a-session-env.Tpo .deps/libcommonpth_a-session-env.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-ssh-utils.o -MD -MP -MF .deps/libcommonpth_a-ssh-utils.Tpo -c -o libcommonpth_a-ssh-utils.o `test -f 'ssh-utils.c' || echo './'`ssh-utils.c
mv -f .deps/libcommonpth_a-ssh-utils.Tpo .deps/libcommonpth_a-ssh-utils.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-helpfile.o -MD -MP -MF .deps/libcommonpth_a-helpfile.Tpo -c -o libcommonpth_a-helpfile.o `test -f 'helpfile.c' || echo './'`helpfile.c
mv -f .deps/libcommonpth_a-helpfile.Tpo .deps/libcommonpth_a-helpfile.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -I/usr/include -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommonpth_a-srv.o -MD -MP -MF .deps/libcommonpth_a-srv.Tpo -c -o libcommonpth_a-srv.o `test -f 'srv.c' || echo './'`srv.c
mv -f .deps/libcommonpth_a-srv.Tpo .deps/libcommonpth_a-srv.Po
rm -f libcommonpth.a
ar cru libcommonpth.a libcommonpth_a-i18n.o libcommonpth_a-status.o libcommonpth_a-tlv.o libcommonpth_a-init.o libcommonpth_a-sexputil.o libcommonpth_a-sysutils.o libcommonpth_a-homedir.o libcommonpth_a-gettime.o libcommonpth_a-yesno.o libcommonpth_a-b64enc.o libcommonpth_a-b64dec.o libcommonpth_a-zb32.o libcommonpth_a-convert.o libcommonpth_a-percent.o libcommonpth_a-miscellaneous.o libcommonpth_a-xasprintf.o libcommonpth_a-xreadline.o libcommonpth_a-membuf.o libcommonpth_a-iobuf.o libcommonpth_a-ttyio.o libcommonpth_a-asshelp.o libcommonpth_a-exechelp.o libcommonpth_a-signal.o libcommonpth_a-estream.o libcommonpth_a-estream-printf.o libcommonpth_a-audit.o libcommonpth_a-dns-cert.o libcommonpth_a-pka.o libcommonpth_a-http.o libcommonpth_a-localename.o libcommonpth_a-session-env.o libcommonpth_a-ssh-utils.o libcommonpth_a-helpfile.o libcommonpth_a-srv.o
ranlib libcommonpth.a
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libsimple_pwquery_a-simple-pwquery.o -MD -MP -MF .deps/libsimple_pwquery_a-simple-pwquery.Tpo -c -o libsimple_pwquery_a-simple-pwquery.o `test -f 'simple-pwquery.c' || echo './'`simple-pwquery.c
mv -f .deps/libsimple_pwquery_a-simple-pwquery.Tpo .deps/libsimple_pwquery_a-simple-pwquery.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libsimple_pwquery_a-asshelp.o -MD -MP -MF .deps/libsimple_pwquery_a-asshelp.Tpo -c -o libsimple_pwquery_a-asshelp.o `test -f 'asshelp.c' || echo './'`asshelp.c
mv -f .deps/libsimple_pwquery_a-asshelp.Tpo .deps/libsimple_pwquery_a-asshelp.Po
rm -f libsimple-pwquery.a
ar cru libsimple-pwquery.a libsimple_pwquery_a-simple-pwquery.o libsimple_pwquery_a-asshelp.o
ranlib libsimple-pwquery.a
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT gpgrlhelp.o -MD -MP -MF .deps/gpgrlhelp.Tpo -c -o gpgrlhelp.o gpgrlhelp.c
mv -f .deps/gpgrlhelp.Tpo .deps/gpgrlhelp.Po
rm -f libgpgrl.a
ar cru libgpgrl.a gpgrlhelp.o
ranlib libgpgrl.a
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/libexec\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT t-convert.o -MD -MP -MF .deps/t-convert.Tpo -c -o t-convert.o t-convert.c
mv -f .deps/t-convert.Tpo .deps/t-convert.Po
gcc -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -o t-convert t-convert.o libcommon.a ../jnlib/libjnlib.a ../gl/libgnu.a -lgcrypt -lgpg-error -lgpg-error
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../lib64/libgcrypt.so: file not recognized: Is a directory
collect2: error: ld returned 1 exit status
Makefile:659: recipe for target 't-convert' failed
make[3]: *** [t-convert] Error 1
make[3]: Leaving directory '/sources/gnupg-2.0.26/common'
Makefile:596: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/sources/gnupg-2.0.26/common'
Makefile:515: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/sources/gnupg-2.0.26'
Makefile:434: recipe for target 'all' failed
make: *** [all] Error 2
i am waiting for your valueble reply thanks in advance.
09-23-2014, 01:50 PM
#9
Member
Registered: Dec 2013
Location: Turin, Italy
Distribution: slackware
Posts: 328
Rep:
Quote:
Originally Posted by
sainadh
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../lib64/libgcrypt.so: file not recognized: Is a directory
there is a problem with libgcrypt files, check if
/usr/lib64/libgcrypt.so exists:
ls -la /usr/lib64/libgcrypt* , maybe there was some kind of error in libgcrypt install
09-23-2014, 11:38 PM
#10
Member
Registered: Sep 2014
Distribution: Slackware,Linux From Scratch
Posts: 254
Original Poster
Rep:
Quote:
Originally Posted by
gengisdave
ls -la /usr/lib64/libgcrypt* , maybe there was some kind of error in libgcrypt install
yes friend libgcrypt.so is exits the output is
ls -la /usr/lib64/libgcrypt*
-rwxr-xr-x 1 root root 958 Sep 21 07:47 /usr/lib64/libgcrypt.la
lrwxrwxrwx 1 root root 10 Sep 20 16:56 /usr/lib64/libgcrypt.so -> ../../lib/
lrwxrwxrwx 1 root root 19 Sep 21 07:47 /usr/lib64/libgcrypt.so.20 -> libgcrypt.so.20.0.2
-rwxr-xr-x 1 root root 3418626 Sep 21 07:47 /usr/lib64/libgcrypt.so.20.0.2
is it safe to skip this packages installation? is there any problem in future if skip these packages installtion?
please give me your valuble suggestion;thanks in advance.
09-23-2014, 11:52 PM
#11
Member
Registered: Dec 2013
Location: Turin, Italy
Distribution: slackware
Posts: 328
Rep:
Quote:
Originally Posted by
sainadh
lrwxrwxrwx 1 root root 10 Sep 20 16:56 /usr/lib64/libgcrypt.so -> ../../lib/
do you see that? it's a symlink to a directory, instead to a file; this explain the compile error; you can fix it manually or check the make install step of libgcrypt; in the first case:
Code:
cd /usr/lib64
rm libgcrypt.so
ln -s libgcrypt.so.20.0.2 libgcrypt.so
then install gnupg again
this is a workaround, not a real fix
Last edited by gengisdave; 09-23-2014 at 11:54 PM .
09-24-2014, 12:41 AM
#12
Member
Registered: Sep 2014
Distribution: Slackware,Linux From Scratch
Posts: 254
Original Poster
Rep:
Quote:
Originally Posted by
gengisdave
do you see that? it's a symlink to a directory, instead to a file; this explain the compile error; you can fix it manually or check the make install step of libgcrypt; in the first case:
Code:
cd /usr/lib64
rm libgcrypt.so
ln -s libgcrypt.so.20.0.2 libgcrypt.so
then install gnupg again
this is a workaround, not a real fix
i follow steps as u suggested to me some kind of error is occur here is the output of it:
Quote:
gpgsm: WARNING: running with faked system time: 2002-12-02 13:29:59
gpgsm: keybox `/sources/gnupg-2.0.26/tests/pubring.kbx' created
gpgsm: total number processed: 1
gpgsm: imported: 1
gpgsm: WARNING: running with faked system time: 2002-12-02 13:29:59
gpgsm: total number processed: 1
gpgsm: imported: 1
gpgsm: WARNING: running with faked system time: 2002-12-02 13:29:59
gpgsm: total number processed: 1
gpgsm: imported: 1
echo timestamp >./inittests.stamp
make[3]: Leaving directory '/sources/gnupg-2.0.26/tests'
Making all in pkits
make[3]: Entering directory '/sources/gnupg-2.0.26/tests/pkits'
srcdir=. GNUPGHOME=`/bin/pwd` GPG_AGENT_INFO= LC_ALL=C GPGSM=../../sm/gpgsm silent=yes ./inittests
echo timestamp >./inittests.stamp
make[3]: Leaving directory '/sources/gnupg-2.0.26/tests/pkits'
make[2]: Leaving directory '/sources/gnupg-2.0.26/tests'
make[2]: Entering directory '/sources/gnupg-2.0.26'
make[2]: Leaving directory '/sources/gnupg-2.0.26'
make[1]: Leaving directory '/sources/gnupg-2.0.26'
doc/debugging.texi:270: warning: could not find @image file `gnupg-card-architecture.txt' nor alternate text
09-24-2014, 12:59 AM
#13
Member
Registered: Dec 2013
Location: Turin, Italy
Distribution: slackware
Posts: 328
Rep:
I think you have to set the correct system time
09-24-2014, 01:18 AM
#14
Member
Registered: Sep 2014
Distribution: Slackware,Linux From Scratch
Posts: 254
Original Poster
Rep:
Quote:
Originally Posted by
gengisdave
I think you have to set the correct system time
Thank you very much gengisdave;5243326 for your valueble suggestions.
All times are GMT -5. The time now is 08:38 AM .
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know .
Latest Threads
LQ News