Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Oct 2002 15:46:04 -0400 (EDT)
From:      Adam K Kirchhoff <adamk@voicenet.com>
To:        freebsd-current@freebsd.org
Subject:   Building KDE3
Message-ID:  <20021022153842.K90674-100000@sorrow.ashke.com>

next in thread | raw e-mail | index | archive | help

I recently (late last week) upgraded my machine from -stable to -current.
I immediately had an issue with __sF errors from various libraries and saw
that it was fixed as of this past weekend, so I cvsuped and made world
yesterday morning, too.

Knowing that c++ apps would start to break till they were recompiled using
the new version of gcc, I set out upgrade all my ports over the weekend.

Unfortunately, I've run into a snag when building kdebase3:

c++ -DNDEBUG -DNO_DEBUG -O2 -O -pipe -mcpu=pentiumpro -fno-exceptions
-fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -o
kappfinder -pthread main.o scanner.o checker.o kappfinder_meta_unload.o
-Wl,-export-dynamic  -L/usr/X11R6/lib -L/usr/local/lib
/usr/local/lib/libkdeui.so /usr/local/lib/libkdecore.so
/usr/local/lib/libDCOP.so -L/usr/lib /usr/local/lib/libkdefx.so -lqt-mt
-lpng -lz -lXext -lX11 -lSM -lICE -lXrender -lstdc++ -lm -ljpeg
-Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath
-Wl,/usr/X11R6/lib
checker.o: In function `checkDesktopFile(QString const&, QString)':
checker.o(.text+0x53e): undefined reference to `cout'
checker.o(.text+0x54b): undefined reference to `ostream::operator<<(char
const*)'
checker.o(.text+0x57d): undefined reference to `ostream::operator<<(char
const*)'
checker.o(.text+0x58d): undefined reference to `ostream::operator<<(char
const*)'
checker.o(.text+0x6f9): undefined reference to `cout'
checker.o(.text+0x706): undefined reference to `ostream::operator<<(char
const*)'
checker.o(.text+0x70e): undefined reference to `endl(ostream&)'
checker.o(.text+0x7e9): undefined reference to `cout'
checker.o(.text+0x7f2): undefined reference to `ostream::operator<<(char
const*)'
checker.o(.text+0x7fa): undefined reference to `endl(ostream&)'
gmake[3]: *** [kappfinder] Error 1
gmake[3]: Leaving directory
`/usr/ports/x11/kdebase3/work/kdebase-3.0.4/kappfinder'

Of course, I have reinstalled kdelibs3, XFree86, png, jpeg, and qt3.  So,
at this point, I'm really rather stumped as to what kdebase3 is
complaining about.

I did a google search looking for someone else with the problem, and I
came across a post to this mailing list from back in July by Michael
Hostbaek, and only saw one response from Ollivier Robert asking if
Michael's version of libstdc++ is in sync.

Well, mine definately should be:

[ root@sorrow /usr/lib ]$ ls -l libstdc++*
-r--r--r--  1 root  wheel  929880 Oct 21 13:17 libstdc++.a
lrwxr-xr-x  1 root  wheel      14 Oct 22 15:31 libstdc++.so -> libstdc++.so.4
-r--r--r--  1 root  wheel  282096 Oct 10 13:58 libstdc++.so.3
-r--r--r--  1 root  wheel  450092 Oct 21 13:17 libstdc++.so.4
-r--r--r--  1 root  wheel  912730 Oct 21 13:17 libstdc++_p.a

October 21, at 13:17 PM corresponds to when I did the make world
yesterday.

Any ideas? :-)  Thanks.

Adam



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021022153842.K90674-100000>