Subject: Re: KDE3 make install error
To: None <tech-pkg@netbsd.org>
From: Joe Reed <jnr@po.cwru.edu>
List: tech-pkg
Date: 06/05/2002 10:33:10
i found the line in the kdepim3 configure script which said
DO_NOT_COMPILE="$DO_NOT_COMPILE kab2" 

i commented it out and reran make.  pkgsrc did attempt to compile kab3 but 
then i got this: 

 --snip--
source='kab_client.cpp' object='kab_client.o' libtool=no  
depfile='.deps/kab_client.Po' tmpdepfile='.deps/kab_client.TPo'  depmode=gcc 
/bin/sh ../../admin/depcomp  c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. 
 -I/usr/X11R6/include -I/usr/pkgsrc/misc/kdepim3/work/.buildlink/qt3/include 
 -I/usr/pkg/share/x11-links/include  
 -I/usr/pkgsrc/misc/kdepim3/work/.buildlink/include 
 -I/usr/pkg/share/x11-links/include   -pthread -DQT_THREAD_SUPPORT 
 -I/usr/pkgsrc/misc/kdepim3/work/.buildlink/include  
 -I/usr/pkg/share/x11-links/include  -O2 
 -I/usr/pkgsrc/misc/kdepim3/work/.buildlink/include 
 -I/usr/pkgsrc/misc/kdepim3/work/.buildlink/include -O2 
 -I/usr/pkg/share/x11-links/include -fno-exceptions -fno-check-new  -c -o 
kab_client.o `test -f kab_client.cpp || echo './'`kab_client.cpp
c++: unrecognized option `-pthread'
kab_client.cpp: In function `void list()':
/usr/include/g++/stl_list.h:247: previous non-function declaration `template 
<class _Tp, class _Alloc = class allocator<_Tp1> > class list<_Tp,_Alloc>'
kab_client.cpp:149: conflicts with function declaration `void list()'
kab_client.cpp: In function `int main(int, char **)':
kab_client.cpp:322: use of class template `template <class _Tp, class _Alloc 
= class allocator<_Tp1> > list<_Tp,_Alloc>' as expression
*** Error code 1 

Stop.
make: stopped in /usr/pkgsrc/misc/kdepim3/work/kdepim-3.0.1/kab2/tools
 --snip-- 

i assume that someone successfully got kdeutils3 installed.  how did you get 
libvcard.so.0 on your system?? 

is there a patch to the kde3 src to fix this error? 

 --joe 


Joe Reed writes: 

> .. note this thread moved to tech_pkg.  please send all replies there ...  
> 
> after some further inspection, there is a line in configure.in:
> DO_NOT_COMPILE="$DO_NOT_COMPILE kab2"  
> 
> why is that there?  this is the directory which contains the code for 
> libvcard.so.0.  doesn't that lib need to be compiled and installed (that's 
> why kabc doesn't compile!)  
> 
> --joe  
> 
>  
> 
> Joe Reed writes:  
> 
>> 
>> when i do a 'make install' of kde3. a shared object, libvcard.so.0 is not 
>> installed on my system.  this causes pkgsrc/kdeutils3 to fail on build, 
>> and some applications (like kmail) to fail on startup.  according to 
>> kde.org, this library should be installed from kdepim, but after looking 
>> at pkgsrc/misc/kdepim3 i cannot find any reference to this file.   
>> 
>> what do i have to do to get this lib on my system?  is this an error on 
>> my part, or from pkgsrc?   
>> 
>> i'm running netbsd-current 1.6A (i386) 6/3/2002 (kernel and userland)   
>> 
>> thanks in advance for the help!
>> --joe  
>> 
>  
>