Subject: Re: KDE3 make install error
To: Joe Reed <jnr@po.cwru.edu>
From: Dwight Tuinstra <tuinstra@clarkson.edu>
List: tech-pkg
Date: 06/05/2002 12:39:57
Joe ---

I was able to successfully compile and install the x11/kde3
metaport, including the kdeutils-3.0.1.  This is from pkgsrc
downloaded and untarred just yesterday.

My kdepim-3.0.1 file also has the line you mention.  My success may
have been because I already have a libvcard.so on my system, in 
/usr/X11R6/lib/mozilla/components/libvcard.so.  If this is so, an
admittedly kludgy workaround may be to install mozilla.

  --Dwight Tuinstra
    tuinstra@clarkson.edu


On Wed, 5 Jun 2002, Joe Reed wrote:

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