<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.2314.1000" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<BLOCKQUOTE 
style="BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">-----Ursprüngliche Nachricht----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>Von:</B> 
  <A href="mailto:ralsina@unl.edu.ar" title=ralsina@unl.edu.ar>Roberto 
  Alsina</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>An:</B> <A 
  href="mailto:kdevelop@barney.cs.uni-potsdam.de" 
  title=kdevelop@barney.cs.uni-potsdam.de>kdevelop@barney.cs.uni-potsdam.de</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>Gesendet:</B> Mittwoch, 10. November 1999 
  11:00</DIV>
  <DIV style="FONT: 10pt arial"><B>Betreff:</B> Re: FreeBSD Port for kdevelop 
  [...]</DIV>
  <DIV><BR></DIV>
  <DIV>On Tue, 9 Nov 1999, it was written:<BR><BR>> On Sun, 07 Nov 1999, you 
  wrote:<BR>> > Hi, I've been attempting to create a port of kdevelop 
  since 1.0b1. August 12th<BR>> > is the date I first created the port, 
  but 1.0b1 was around before that; since I<BR>> > have as of yet been 
  unable to successfully compile the program after about 150<BR>> > or 200 
  different methods (no, I'm not exaggerating), I've decided to send 
  this<BR>> > in.<BR>> .......<BR>> > [and now, the 
  linking:]<BR>> > <BR>> > /bin/sh ../libtool --silent --mode=link 
  g++295  -O2 -Wall -s -o kdevelop<BR>> > -L/usr/local/lib  
  -L/usr/X11R6/lib -rpath /usr/local/lib -rpath<BR>> > /usr/X11R6/lib 
  -rpath /usr/X11R6/lib  klistview.o ckdevelop.o main.o 
  cn        <BR>> ........<BR>> > 
  ../classwizard/libclasswizard.a -lkfile -lkfm -lkspell -lkhtmlw -lkimgio 
  -ljpeg<BR>> > --ltiff -ljpeg -lz  -lqt  -lX11  -lm 
  -ljscript -lkdeui -lkdecore -lqt<BR>> > -lXext -lX11  -lfl <BR>> 
  .......<BR>> > klistview.o: In function `QArrayT<char> type_info 
  function':<BR>> > klistview.o(.gnu.linkonce.t.__tft7QArrayT1Zc+0x16): 
  undefined reference to<BR>> > `QGArray type_info 
  functi             
  on'<BR>> > klistview.o(.gnu.linkonce.t.__tft7QArrayT1Zc+0x1e): undefined 
  reference to<BR>> > `QGArray type_info node'<BR>> > klistview.o: 
  In function `KListViewItem type_info function':<BR>> <BR>> It looks to 
  me like all of the errors that you included in your e-mail are undefined 
  references to<BR>> QT functions.  In other words, are you sure you 
  have the QT libraries installed in the<BR>> /usr/X11R6/lib directory?  
  LD, or what ever linker you are using, is not finding the QT libs.  
  Look<BR>> for files named 'libqt.so', 'libqt.so.1', and 
  'libqt.so.1.xx'.  Because the lib search path has<BR>> been set to 
  '/usr/local/lib' and '/usr/X11R6/lib', the QT libs need to be in one of 
  those<BR>> direcories.<BR><BR>In fact those errors seem to me the outcome 
  of using -fno-rtti when<BR>compiling either Qt or KDevelop and not the 
  other.</DIV>
  <DIV> </DIV>
  <DIV><FONT size=2>Most definitely not!</FONT></DIV>
  <DIV><FONT size=2>If you have the standard port of QT it was compiled by the 
  system C++-Compiler which uses name mangling not compatible to 
  gcc295.</FONT></DIV>
  <DIV><FONT size=2>So in order to successfully link kdevelop QT and also the 
  KDE-Libraries must be compiled using gcc295.</FONT></DIV>
  <DIV><FONT size=2>In fact I was already thinking of making a port myself but 
  still couldn't find the time to do it properly.</FONT></DIV>
  <DIV><FONT size=2>The things I had to do in order to build beta 4.1 
  were</FONT></DIV>
  <DIV><FONT size=2>- configure --prefix=/usr/local 
  --with-extra-includes=/usr/local/include 
  --with-extra-libraries=/usr/local/lib</FONT></DIV>
  <DIV><FONT size=2>- remove libdl and libdb</FONT></DIV>
  <DIV><FONT size=2>- setenv KDEDIR /usr/local (I'm using tcsh)</FONT></DIV>
  <DIV><FONT size=2>that was all (provided KDE and QT were compiled with 
  gcc295)</FONT></DIV>
  <DIV> </DIV>
  <DIV><FONT size=2>Cheers</FONT></DIV>
  <DIV> </DIV>
  <DIV><FONT size=2>Gottfried</FONT></DIV></BLOCKQUOTE></BODY></HTML>