Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 180402 - kdnssd-3.5.7 does not detect openssl version correctly
Summary: kdnssd-3.5.7 does not detect openssl version correctly
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-30 23:19 UTC by Joseph
Modified: 2007-05-31 03:53 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
kdnssd build log (kde-base:kdnssd-3.5.7:20070531-004924.log,20.02 KB, text/plain)
2007-05-31 01:07 UTC, Joseph
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joseph 2007-05-30 23:19:03 UTC
Apparently kddnssd requires openslp to be installed. There is no dependency in the ebuild.

Reproducible: Always

Steps to Reproduce:
1. Uninstall openslp
2. Install kdnssd

Actual Results:  
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lkdnssd
collect2: ld returned 1 exit status
distcc[3303] ERROR: compile (null) on localhost failed
make[3]: *** [krdc] Error 1
make[3]: Leaving directory `/var/tmp/portage/kde-base/krdc-3.5.7/work/krdc-3.5.7/krdc'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kde-base/krdc-3.5.7/work/krdc-3.5.7/krdc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kde-base/krdc-3.5.7/work/krdc-3.5.7'
make: *** [all] Error 2

!!! ERROR: kde-base/kdnssd-3.5.7 failed.
Call stack:
  ebuild.sh, line 1615:   Called dyn_compile
  ebuild.sh, line 972:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  ebuild.sh, line 1305:   Called kde-meta_src_compile
  kde-meta.eclass, line 380:   Called kde_src_compile
  kde.eclass, line 170:   Called kde_src_compile 'all'
  kde.eclass, line 340:   Called kde_src_compile 'myconf' 'configure' 'make'
  kde.eclass, line 336:   Called die

!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/kde-base/kdnssd-3.5.7/temp/build.log'.
Comment 1 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2007-05-30 23:30:12 UTC
What were you emerging - krdc or kdnssd? Were you running two emerge processes at the same time?
Please attach the full logs. If you haven't set it up, look at /etc/make.conf.example for the use of PORT_LOGDIR, run emerge again and attach the log file.
Comment 2 Joseph 2007-05-30 23:45:42 UTC
I tried re-installing again... OpenSSL version is not detected properly OpenSSL 0.9.8d in installed but the following error occurs.

config.status: executing depfiles commands

You're missing openSSL, or your version is too old (before 0.9.5a).
krdc will not be compiled. If you want to use krdc, you should consider
installing or upgrading it.
Have a look at http://www.openssl.org, or find a binary package for
your platform.


You're missing libgadu or the libgadu development package.
Kopete's Gadu-Gadu plugin will not be compiled.
If you want Gadu-Gadu, a Polish messaging protocol, support in Kopete
you can download it from http://dev.null.pl/ekg/ or find a binary
package for your platform.
You can find more information in ./kopete/protocols/gadu/README.gadu .

make  all-recursive
make[1]: Entering directory `/var/tmp/portage/kde-base/kdnssd-3.5.7/work/kdnssd-3.5.7'
Making all in kdnssd
make[2]: Entering directory `/var/tmp/portage/kde-base/kdnssd-3.5.7/work/kdnssd-3.5.7/kdnssd'
Making all in ioslave
make[3]: Entering directory `/var/tmp/portage/kde-base/kdnssd-3.5.7/work/kdnssd-3.5.7/kdnssd/ioslave'
/usr/qt/3/bin/moc ./dnssd.h -o dnssd.moc
/bin/sh ../../libtool --silent --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.5/include -I/usr/qt/3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES=1  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -c -o dnssd.lo dnssd.cpp
/bin/sh ../../libtool --silent --tag=CXX --mode=link i686-pc-linux-gnu-g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION   -Wl,-O1 -o kio_zeroconf.la -rpath /usr/kde/3.5/lib/kde3 -avoid-version -module -L/usr/kde/3.5/lib -L/usr/qt/3/lib     -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/kde/3.5/lib -R /usr/kde/3.5/lib -R /usr/qt/3/lib  dnssd.lo -lkdnssd -lkio
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lkdnssd
collect2: ld returned 1 exit status
distcc[11313] ERROR: compile (null) on localhost failed
make[3]: *** [kio_zeroconf.la] Error 1
make[3]: Leaving directory `/var/tmp/portage/kde-base/kdnssd-3.5.7/work/kdnssd-3.5.7/kdnssd/ioslave'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kde-base/kdnssd-3.5.7/work/kdnssd-3.5.7/kdnssd'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kde-base/kdnssd-3.5.7/work/kdnssd-3.5.7'
make: *** [all] Error 2

!!! ERROR: kde-base/kdnssd-3.5.7 failed.
Call stack:
  ebuild.sh, line 1615:   Called dyn_compile
  ebuild.sh, line 972:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  ebuild.sh, line 1305:   Called kde-meta_src_compile
  kde-meta.eclass, line 380:   Called kde_src_compile
  kde.eclass, line 170:   Called kde_src_compile 'all'
  kde.eclass, line 340:   Called kde_src_compile 'myconf' 'configure' 'make'
  kde.eclass, line 336:   Called die

!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/kde-base/kdnssd-3.5.7/temp/build.log'.
Comment 3 Joseph 2007-05-30 23:48:03 UTC
(In reply to comment #1)
> What were you emerging - krdc or kdnssd? Were you running two emerge processes
> at the same time?

I was installing kdnssd

> Please attach the full logs. If you haven't set it up, look at
> /etc/make.conf.example for the use of PORT_LOGDIR, run emerge again and attach
> the log file.
> 
Would this be the same log as /var/tmp/portage/kde-base/kdnssd-3.5.7/temp/build.log ?
Comment 4 Joseph 2007-05-31 01:07:45 UTC
Created attachment 120733 [details]
kdnssd build log

Apologies about misreporting the error. The error seems to be because of openssl version is not being detected properly
Comment 5 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2007-05-31 03:51:10 UTC
Please emerge gentoolkit and run revdep-rebuild to check your link consistencies.
If you still get the same error, please attach your emerge --info.
Comment 6 Joseph 2007-05-31 03:53:18 UTC
What I just reported was crap... The problem is more in-line with Bug 180045
... I installed kdnssd-avahi before kdnssd and everything went okay.