On Friday 14 April 2006 23:45, [EMAIL PROTECTED] wrote: > El día Thursday, April 13, 2006 a las 05:32:59PM +0800, Yuan Jue escribió: > > > I've fetched the port into 6.0-REL... There is during linking some how > > > the -lpthread missing: > > > > > > $ make > > > ... > > > /bin/sh /usr/local/bin/libtool15 --silent --mode=link --tag=CXX c++ > > > -Wnon-virtu al-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith > > > -Wwrite-strings -O2 -O2 -fno-strict-aliasing -pipe -fno-check-new > > > -fno-common -fexceptions -o kdesvn -R /usr/local/lib -R > > > /usr/X11R6/lib -R /usr/X11R6/lib -R /usr/local/lib -L/usr/X 11R6/lib > > > -L/usr/local/lib -L/usr/local/lib main.o kdesvn.o urldlg.o commandline > > > .o -lkparts -Wl,-export-dynamic -L/usr/local/lib -L/usr/X11R6/lib > > > -ljpeg -L/usr /X11R6/lib > > > /usr/X11R6/lib/libqt-mt.so: undefined reference to > > > `pthread_cleanup_pop' /usr/X11R6/lib/libqt-mt.so: undefined reference > > > to `pthread_attr_destroy' /usr/X11R6/lib/libqt-mt.so: undefined > > > reference to `pthread_attr_init' /usr/X11R6/lib/libqt-mt.so: undefined > > > reference to `pthread_exit' /usr/X11R6/lib/libqt-mt.so: undefined > > > reference to `pthread_cancel' ... > > > > > > I've added it to 'LIBS' in the Makefile (which of course is dirty) but > > > then it linked. > > > > > > # make install gives: > > > > > > ... > > > ===> Running ldconfig > > > /sbin/ldconfig -m /usr/local/lib > > > ===> Registering installation for kdesvn-0.8.1 > > > pkg_create: read_plist: unknown command '@dirrmtry > > > share/icons/hicolor/128x128/actions' (package tools out of date?) > > ... > > > > Stop in /usr/ports/devel/kdesvn_port. > > > > > > and it does not lauch from KDE's menue :-( > > > it raises a popup with Error - kdevsvn 'Could not find our part.' > > > > Hi, Matthias > > > > Thanks for your quick reply. I have change the port files in some place > > based on the information you provided. You can download it once more. > > Hope this time you can get it work :-) > > > > If it still has something wrong, please let me know. Thanks > > Hi Yuan, > > The problem of -lpthread is still there and again I've just added > it to 'LIBS' in the Makefile: > > LIBS = -Wl,-export-dynamic -L/usr/local/lib -L/usr/X11R6/lib -ljpeg > -L/usr/X11R 6/lib -lpthread > > Now the 'make install' does not complain anymore: > > # make install > ... > ===> Running ldconfig > /sbin/ldconfig -m /usr/local/lib > ===> Registering installation for kdesvn-0.8.1 > > But the kdesvn itself does not work. I've checked it with 'truss' > and it is some how missing its shared object libkdesvnpart.la and > libkdesvnpart.so. The libkdesvnpart.so gets installed in > /usr/local/lib/kde3/libkdesvnpart.so while the libkdesvnpart.la > is not installed at all. Launching kdesvn with truss shows where > it is missing the files: > > $ truss -o /tmp/kdesvn.tr kdesvn > KCrash: Application 'kdesvn' crashing... > $ fgrep libkdesvnpart /tmp/kdesvn.tr > access("/home/guru/.kde/lib/kde3/libkdesvnpart.la",4) ERR#2 'No such file > or directory' access("/usr/local/lib/kde3/libkdesvnpart.la",4) ERR#2 'No > such file or directory' access("/home/guru/.kde/lib/libkdesvnpart.la",4) > ERR#2 'No such file or directory' > access("/usr/local/lib/libkdesvnpart.la",4) ERR#2 'No such file or > directory' $ > > I have copied the libkdesvnpart.la and libkdesvnpart.so to > /usr/local/lib/ by hand and then kdesvn starts fine: > > $ truss -o /tmp/kdesvn.tr kdesvn > package version in svnqt missmatched release version! > > kdesvn: Name: cFactory > kdesvn: New SvnActionsData() > kdesvn: New SvnActionsData() finished > kdesvn: SshAgent::querySshAgent(): ENTER > kdesvn: SshAgent::querySshAgent(): ssh-agent already exists > kdesvn: Appname = kdesvn > kdesvn: Destructor KdesvnFileListPrivate done > kdesvn: SshAgent::killSshAgent(): ENTER > $ fgrep libkdesvnpart /tmp/kdesvn.tr > access("/home/guru/.kde/lib/kde3/libkdesvnpart.la",4) ERR#2 'No such file > or dir ectory' > access("/usr/local/lib/kde3/libkdesvnpart.la",4) ERR#2 'No such file or > director y' > access("/home/guru/.kde/lib/libkdesvnpart.la",4) ERR#2 'No such file or > director y' > access("/usr/local/lib/libkdesvnpart.la",4) = 0 (0x0) > stat("/usr/local/lib/libkdesvnpart.la",0xbfbfe250) = 0 (0x0) > open("/usr/local/lib/libkdesvnpart.la",0x0,0666) = 11 (0xb) > open("/usr/local/lib/.libs/libkdesvnpart.so",0x0,0100000000) ERR#2 'No such > file or directory' > open("/usr/local/lib/libkdesvnpart.so",0x0,0100000000) = 11 (0xb) >
Hi, matthias The port has been changed a lot and submitted to ports tree. This may be solve the problem you are encountering :-) please download the port from my website again and do a test to see if it works this time. thanks very much -- Best Regards Yuan Jue @ www.yuanjue.net _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"