Re: new port: libtool: link: cannot find the library `'
On Sat, Jan 27, 2007 at 10:35:24PM +0100, Markus Brueffer wrote: On Saturday 27 January 2007 19:15, Mathieu Prevot wrote: On Sat, Jan 27, 2007 at 05:23:48PM +0100, Markus Brueffer wrote: Hi Mathieu, The problem is that the buildsystem that kmess ships is hosed. Try the following in the port's directory (regenerating the buildsystem): # make patch # cd work/kmess-1.5pre1 # gmake -f admin/Makefile.common # cd ../.. # make Now the build should succeed. I don't have much time at the moment, but will come back to you tonight with details on how to fix this properly. It made it, indeed. Thanks for this. I will wait for details. Here is a version of the port that should build and install flawlessly (only compile tested, no runtime tests as I don't use MSN): http://people.freebsd.org/~markus/stuff/kmess.tar.bz2 What I did was the following: As soon as you notice funny automake messages after the configure stage, you know something is wrong with the buildsystem. In most cases, by my own experience, these are only noop changes the author did after generating the buildsystem that changed one or more timestamps. Using gmake -d in the builddirectory you can see which files are affected and correct the timestamps manually (look at the post-patch target). That's what I did in this case. In some rare cases, the author really forgot to regenerate the buildsystem before releasing the distfile. If this is the case, you have to regenerate it by yourself (as shown in the first mail). After that you can choose between creating a mega patch for the port, hosted at an external site, or releasing a completly new tarball. The latter one is mostly more appropriate, as the size of the patch often exceeds the size of a new tarball. Please let me know if kmess works as expected. If so, I'd like to commit it (judging from the information from the website, this version should be quite stable). Btw: This port is currently unmaintained. Would you like to be the new maintainer of it? (hint, hint) :) The sofware works fine. Yes, I would like to maintain it, but I'm not sure I see /everything/ this suppose. Regards, Mathieu ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: new port: libtool: link: cannot find the library `'
On Fri, Jan 26, 2007 at 12:37:35PM +0100, Tilman Linneweh wrote: On Jan 26, 2007, at 10:03, Mathieu Prevot wrote: libtool: link: cannot find the library `' Try something like pre-build: ${RM} ${WRKSRC}/libtool ${LN} -sf ${LIBTOOL} ${WRKSRC}/libtool Thanks for replying. I tryed with the following Makefile, without success: PORTNAME= kmess PORTVERSION= 1.5pre1 CATEGORIES= net-im kde MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= [EMAIL PROTECTED] COMMENT= MSN Messenger Client for KDE3 #EXTRA_PATCHES= ${.CURDIR}/../../x11/kde3/files/extrapatch-configure USE_KDELIBS_VER=3 USE_AUTOTOOLS= libtool:15 USE_GMAKE= yes pre-build: ${RM} ${WRKSRC}/libtool ${LN} -sf ${LIBTOOL} ${WRKSRC}/libtool post-patch: @${TOUCH} ${WRKSRC}/config.h.in .include bsd.port.mk ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: new port: libtool: link: cannot find the library `'
On Sat, Jan 27, 2007 at 05:23:48PM +0100, Markus Brueffer wrote: Hi Mathieu, The problem is that the buildsystem that kmess ships is hosed. Try the following in the port's directory (regenerating the buildsystem): # make patch # cd work/kmess-1.5pre1 # gmake -f admin/Makefile.common # cd ../.. # make Now the build should succeed. I don't have much time at the moment, but will come back to you tonight with details on how to fix this properly. It made it, indeed. Thanks for this. I will wait for details. MP ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: new port: libtool: link: cannot find the library `'
On Saturday 27 January 2007 19:15, Mathieu Prevot wrote: On Sat, Jan 27, 2007 at 05:23:48PM +0100, Markus Brueffer wrote: Hi Mathieu, The problem is that the buildsystem that kmess ships is hosed. Try the following in the port's directory (regenerating the buildsystem): # make patch # cd work/kmess-1.5pre1 # gmake -f admin/Makefile.common # cd ../.. # make Now the build should succeed. I don't have much time at the moment, but will come back to you tonight with details on how to fix this properly. It made it, indeed. Thanks for this. I will wait for details. Here is a version of the port that should build and install flawlessly (only compile tested, no runtime tests as I don't use MSN): http://people.freebsd.org/~markus/stuff/kmess.tar.bz2 What I did was the following: As soon as you notice funny automake messages after the configure stage, you know something is wrong with the buildsystem. In most cases, by my own experience, these are only noop changes the author did after generating the buildsystem that changed one or more timestamps. Using gmake -d in the builddirectory you can see which files are affected and correct the timestamps manually (look at the post-patch target). That's what I did in this case. In some rare cases, the author really forgot to regenerate the buildsystem before releasing the distfile. If this is the case, you have to regenerate it by yourself (as shown in the first mail). After that you can choose between creating a mega patch for the port, hosted at an external site, or releasing a completly new tarball. The latter one is mostly more appropriate, as the size of the patch often exceeds the size of a new tarball. Please let me know if kmess works as expected. If so, I'd like to commit it (judging from the information from the website, this version should be quite stable). Btw: This port is currently unmaintained. Would you like to be the new maintainer of it? (hint, hint) :) Best regards, Markus -- Markus Brueffer | GPG-Key: http://people.FreeBSD.org/~markus/markus.asc [EMAIL PROTECTED] | FP: 3F9B EBE8 F290 E5CC 1447 8760 D48D 1072 78F8 A8D4 [EMAIL PROTECTED] | FreeBSD: The Power to Serve! pgpxE4gRCnuIr.pgp Description: PGP signature
new port: libtool: link: cannot find the library `'
Hello, I am trying to port kmess-1.5pre1, and I have the following problem at compilation: /usr/local/bin/bash ../libtool --silent --tag=CXX --mode=link c++ -ggdb -Wno-long-long -Wundef -Wall -W -Wpointer-arith -O2 -O2 -fno-strict-aliasing -pipe -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common-o kmess -R /usr/local/lib -R /usr/local/lib -R /usr/X11R6/lib -R /usr/X11R6/lib -R /usr/local/lib -L/usr/local/lib -L/usr/X11R6/lib-L/usr/local/lib account.o autologinview.o contactlistviewitem.o currentaccount.o emoticoncollection.o emoticon.o grouplistviewitem.o idletimer.o initialview.o kmess.o kmessinterface.o kmesslistviewitem.o kmesstest.o kmessview.o main.o prefix.o msnobject.o systemtraywidget.o xautolock.o kmessapplication.o kmessdebug.o initialviewinterface.o kmessviewinterface.o ../kmess/chat/libchat.a ../kmess/network/libnetwork.a ../kmess/contact/libcontact.a ../kmess/dialogs/libdialogs.a ../kmess/settings/libsettings.a ../kmess/actions/libactions.a ../kmess/notification/libnotification.a ../kmess/network/applications/libapplications.a ../kmess/network/upnp/libupnp.a ../kmess/network/extra/libextra.a ../kmess/network/libnetwork.a ../kmess/network/extra/httpsoapconnection.o ../kmess/crypt/libmsncrypt.a -lXext -lXss -lkdeui -lkdecore -lkio -lkhtml -lqt-mt -ljpeg -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread -L/usr/local/lib -lxml2 -lz -L/usr/local/lib -liconv -lm -L/usr/local/lib -lxslt -lxml2 -lz -liconv -lm libtool: link: cannot find the library `' gmake[3]: *** [kmess] Error 1 gmake[3]: Leaving directory `/usr/ports/net-im/kmess15/work/kmess-1.5pre1/kmess' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/usr/ports/net-im/kmess15/work/kmess-1.5pre1/kmess' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/net-im/kmess15/work/kmess-1.5pre1' Ports files are joined. Thanks for help. MP kmess1.5pre1-port.tar.bz2 Description: Binary data ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: new port: libtool: link: cannot find the library `'
On Jan 26, 2007, at 10:03, Mathieu Prevot wrote: libtool: link: cannot find the library `' Try something like pre-build: ${RM} ${WRKSRC}/libtool ${LN} -sf ${LIBTOOL} ${WRKSRC}/libtool ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]