Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Nov 2003 09:00:23 -0700
From:      "Matt Edwards" <matthewedwards@comcast.net>
To:        <freebsd-ports@freebsd.org>, <freebsd-questions@freebsd.org>
Subject:   Re: Cant Build KDE3
Message-ID:  <005701c3a9ff$3f5d0040$0102000a@home.local>

next in thread | raw e-mail | index | archive | help
"ME" <trash.trash@comcastdotnet> wrote in message
news:9tednRFWpcVgPy6iRVn-sA@comcast.com...
> I am having some problems building KDE3 on FreeBSD 5.1.  When an attempt
to
> build the dependancy kdesdk3 is made it ALWAYS fails.  Is this something I
> could have caused?  If so I would like to find out what it is.  It seems
you
> MUST build kde with kdesdk3 so it is a required dependancy.  I would
really
> like to use KDE3 and can't even find a FreeBSD package.  I have heard that
> cdparanoia port is broken.  Would this cause kdesdk3 not to build on
FreeBSD
> 5.1 (my problem)?  Below is the stoping point:
>
> c++: -lc_r: linker input file unused because linking not done
> c++: -lc_r: linker input file unused because linking not done
> /bin/sh ../libtool --silent --mode=link --tag=CXX
>
c++  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwr
>
ite-strings -DNDEBUG -DNO_DEBUG -O2 -O -pipe -mcpu=pentiumpro -fno-exception
>
-fno-check-new -DQT_CLEAN_NAMESPACE -UQT_NO_COMPAT -DQT_NO_ASCII_CAST   -L
> /usr/X11R6/lib -lc_r -L/usr/local/lib  -L/usr/local/lib -R
/usr/local/lib -R
> /usr/X11R6/lib -R /usr/X11R6/lib -R /usr/local/lib -o
libcervisia.la.closure
>
ibcervisia_la_closure.lo -L/usr/X11R6/lib -lc_r -L/usr/local/lib  -L/usr/lo
> cal/lib -version-info 1:0:0 -module -no-undefined updateview.lo
> protocolview.lo watchdlg.lo settingsdlg.lo changelogdlg.lo historydlg.lo
> repositorydlg.lo commitdlg.lo checkoutdlg.lo updatedlg.lo tagdlg.lo
> mergedlg.lo logdlg.lo logtree.lo loglist.lo diffdlg.lo resolvedlg.lo
> diffview.lo annotatedlg.lo annotateview.lo cvsprogressdlg.lo tiplabel.lo
> listview.lo cvsdir.lo repositories.lo misc.lo cervisiapart.lo
>
qttableview.lo -lkio -lkparts -Wl,-export-dynamic -L/usr/local/lib -L/usr/X1
> 1R6/lib -ljpeg  -L/usr/X11R6/lib
> libtool: link: warning: `-version-info' is ignored for programs
> .libs/cvsdir.o: In function `CvsIgnoreList::matches(QFileInfo*)':
> .libs/cvsdir.o(.text+0x735): undefined reference to `fnmatch(char const*,

> char const*, int)'
> gmake[2]: *** [libcervisia.la.closure] Error 1
> gmake[2]: Leaving directory
> `/usr/ports/devel/kdesdk3/work/kdesdk-3.1.4/cervisia'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/ports/devel/kdesdk3/work/kdesdk-3.1.4'
> gmake: *** [all] Error 2
> *** Error code 2
>
> Stop in /usr/ports/devel/kdesdk3.
> *** Error code 1
>
> Stop in /usr/ports/x11/kde3
>
>
> Thanks,
>
> Matt
>
>


Sorry to answer my own post.  I have found the solution.  First, it was my
fault.  It seems the heimdal port (once again) was causing some problems
with the build.  The file /usr/local/fnmatch.h which was installed by
heimdal was causing the problem.  I deinstalled heimdal (will re-install it
after KDE is up.) and attempted again.  This time, for the first time,
kdesdk3 built AND installed.  Hope that helps someone out there.

Matt





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?005701c3a9ff$3f5d0040$0102000a>