Re: new port: libtool: link: cannot find the library `'

2007-01-28 Thread Mathieu Prevot
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 `'

2007-01-27 Thread Mathieu Prevot
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 `'

2007-01-27 Thread Mathieu Prevot
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 `'

2007-01-27 Thread Markus Brueffer
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 `'

2007-01-26 Thread Mathieu Prevot
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 `'

2007-01-26 Thread Tilman Linneweh


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]