I've seen these on multiple builds, though cleaning and rebuilding the
affected ports (including sdl-ttf in the last case) has eventually got
them to package.


x11/kde/webdev(i386) ... seems to be some conflict between kde4 and kde3.

/usr/bin/ld: warning: libkdecore.so.7.0, needed by 
/usr/local/lib/libkwalletclient.so.2.0, may conflict with libkdecore.so.50.2
/usr/X11R6/lib/libGL.so.15.0: warning: random() isn't random; consider using 
arc4random()
kfilereplace.all_cpp.o(.text+0x77): In function `KFileReplace::qt_emit(int, 
QUObject*)':
: undefined reference to `KParts::MainWindow::qt_emit(int, QUObject*)'
kfilereplace.all_cpp.o(.text+0xbe): In function `KFileReplace::qt_property(int, 
int, QVariant*)':
: undefined reference to `KParts::MainWindow::qt_property(int, int, QVariant*)'
  * lots


graphics/gwenview(i386) ... ???
./.libs/libkdeinit_gwenview.so: undefined reference to `KMultiTabBar::tabs()'
./.libs/libkdeinit_gwenview.so: undefined reference to 
`KMultiTabBar::KMultiTabBar(KMultiTabBar::KMultiTabBarMode, QWidget*, char 
const*)'


games/pushover(i386) ... libSDL_ttf.la somehow ended up containing this line:
-----
dependency_libs='-R/usr/X11R6/lib -pthread -L/usr/local/lib -L/usr/X11R6/lib 
-lfreetype -lz /usr/obj/ports/sdl-1.2.15/fake-i386/usr/local/lib/libSDL.la 
/usr/local/lib/libiconv.la -lm -lsndio -lusbhid'
-----
Unsure how sdl-ttf got built like that; the build command lines in the
broken version had an extra
"-rpath,/usr/obj/ports/sdl-1.2.15/fake-i386/usr/local/lib" which wasn't
present in the working build. In any event this resulted in pushover build
dying after failure to find libSDL.la:

/usr/bin/libtool --tag=CXX    --mode=link c++ -Wall 
-DPKGDATADIR=\"/usr/local/share/pushover\" 
-DLOCALEDIR=\"/usr/local/share/locale\"  -O2 -pipe  -L/usr/local/lib -o 
pushover pushover-ant.o  pushover-graphics.o pushover-graphicsn.o  
pushover-leveldata.o pushover-leveldisplay.o  pushover-levelplayer.o 
pushover-levelset.o  pushover-luaclass.o pushover-main.o  pushover-pngloader.o 
pushover-recorder.o  pushover-screen.o pushover-sha1.o  pushover-solvedmap.o 
pushover-soundsys.o  pushover-textsections.o pushover-tools.o  
pushover-window.o  -lintl -L/usr/lib -L/usr/local/lib -pthread -L/usr/X11R6/lib 
-R/usr/X11R6/lib -lz -lpng -lSDL_mixer -lSDL_ttf -lSDL -llua5.1 -lm
Cannot read /usr/obj/ports/sdl-1.2.15/fake-i386/usr/local/lib/libSDL.la: No 
such file or directory
 at /usr/libdata/perl5/LT/LaLoFile.pm line 50.
[..]

Reply via email to