Posted By: wrar Date: 2006-Jun-30 06:40 Summary: SIM 0.9.4 Final is released After 2.5 years a new stable SIM Instant Messenger release is available. It contains lots of bugfixes and new features. http://developer.berlios.de/forum/forum.php?forum_id=20917 http://sim-im.org/wiki/Download
(In reply to comment #0) I try do ebuild file, but I find problem in ballonmsg.cpp 389:25: ballonmsg.moc: No such file or directory code is #ifndef _MSC_VER #include "ballonmsg.moc" #endif and I don`t find this file anywhere.
(In reply to comment #1) > > and I don`t find this file anywhere. > hmm, I am lamma :) but I can`t force Makefile to make it. $MOC is define correctly :(
I used some rc2 ebuild I got somewhere, renamed and edited a bit, and it built, although with some warnings during autoconf (?). It works though, but I look forward some more polished ebuild from portage tree :)
Created attachment 90821 [details] sim-0.9.4.ebuild (New Package) ebuild for sim Ok, here's a first draft. I'd be curious to see if it installs for someone without kde. Let me know if I have missed any dependancies. Please, no one commit this to the sunrise overlay. I will handle it if is determined that it meets the requirements.
Mike. What is the problem with ebuild, that is currently in the tree? Not for this version, but there are not too many changes in sim package since previos pre releases. I spent a lot of time to fix depeds and other broken stuff in sim so why not to edit that ebuild?
(In reply to comment #4) > Created an attachment (id=90821) [edit] > sim-0.9.4.ebuild (New Package) ebuild for sim > > Ok, here's a first draft. I'd be curious to see if it installs for someone > without kde. > I haven`t kde..... configure: error: The important program kde-config was not found! Please check whether you installed KDE correctly. !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /tmp/portage/sim-0.9.4/work/sim-0.9.4/config.log !!! ERROR: net-im/sim-0.9.4 failed. Call stack: ebuild.sh, line 1545: Called dyn_compile ebuild.sh, line 940: Called src_compile ebuild.sh, line 606: Called econf ebuild.sh, line 541: Called die !!! econf failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! This ebuild is from an overlay: '/usr/local/portage'
Created attachment 90836 [details, diff] patch to get 0.9.4.ebuild from 0.9.4_pre060504.ebuild Patch to get ebuild based on 0.9.4_pre060504.ebuild But as I said, it gives some warnings (I don't understand them though :) but builds and runs anyway. *** Creating aclocal.m4 /usr/share/aclocal/pth.m4:43: warning: underquoted definition of _AC_PTH_ERROR run info '(automake)Extending aclocal' or see http://sources.redhat.com/automake/automake.html#Extending-aclocal /usr/share/aclocal/pth.m4:55: warning: underquoted definition of _AC_PTH_VERBOSE /usr/share/aclocal/pth.m4:61: warning: underquoted definition of AC_CHECK_PTH /usr/share/aclocal/libxosd.m4:9: warning: underquoted definition of AM_PATH_LIBXOSD /usr/share/aclocal/ao.m4:9: warning: underquoted definition of XIPH_PATH_AO *** Creating configure
Created attachment 90839 [details] my version ebuild So my improved ebuild. change from sim_pre - ssl removed from use, allways requied - removed autoconf and automake - changed SRC_URI - added nls to USE - qt_min_version down to 2 my problems with moc become when I try use autotools to make new configure, so I don`t do it :) works for me ( i haven`t got kde)
Caster: Just ignore these warnings. Josef: Thank you! I'll look at all changes ASAP. BTW. It's more convenient to attach diff's. This allows me to see changes without downloading ebuild and diffing it :)
(In reply to comment #8) so after few test - messaging and other function works well (test only ICQ, I haven`t other account) - during compilation it writes (I think it qt and uic) Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host -based authentication failed - during creating acount SIM-IM: 04/07/2006 14:03:52 [WRN] Unknown roster type 0019 04/07/2006 14:03:52 [WRN] Unknown roster type 0019 SIM-IM: 04/07/2006 14:03:52 [WRN] Unknown roster type 0019 04/07/2006 14:03:54 [ERR] Can't rename file plugins.conf~ to plugins.conf SIM-IM: 04/07/2006 14:03:54 [ERR] Can't rename file plugins.conf~ to plugins.conf - during communication SIM-IM: 04/07/2006 14:04:19 [WRN] Direct socket error Connect to unknown port 04/07/2006 14:04:51 [WRN] Direct socket error Connect to unknown port doesn`t create icon in gnome (I try fix it).
Created attachment 90843 [details, diff] diff sim_pre and sim - little clear inherit - sim doesn`t have icon, so I only prepare ebuilt
Josef: I've played with new version and now I have some questions concerning your changes: 1. Why did you removed optional ssl from ebuild? Yes, only jabber currently works without ssl, but that's upstream desision to have this feature optional. So may be somebody wants this. What do you think? 2. Why qt version changed on 2? I know that upstream currently cleans out this old parst of code from application and we do not have this such version in portage. Do you need this? 3. Does sim always does not create desktop icon for you? For me I see that it puts creates /usr/share/applications/kde/sim.desktop and I think this is enough... at least for me this works. And actually I'm not sure is it enough or not but seems that make_desktop_entry does the same. So can you help me to reproduce this bug? And the question to all. Do we need optional nls? If so, I'll try to compile world without nls and check that it really works, but does anybody wants this for desktop application?
New version in cvs. Enjoy! :) Thank you all. You stimulated me to revise ebuild and change it a bit. :) BTW. If you have any answers or any questions, just post them here or mail me.
(In reply to comment #12) > Josef: I've played with new version and now I have some questions concerning > your changes: > 1. Why did you removed optional ssl from ebuild? Yes, only jabber currently > works without ssl, but that's upstream desision to have this feature optional. > So may be somebody wants this. What do you think? sorry, my mistake, I read this part badly: * if test "$have_ssl" != "yes" -a "$want_ssl" != "no"; then AC_MSG_ERROR([SIM requires OpenSSL library. Please install OpenSSL (libraries and headers). OpenSSL can be found at http://www.openssl.org or as RPM from your local distribution site. ]) fi " > 2. Why qt version changed on 2? I know that upstream currently cleans out this > old parst of code from application and we do not have this such version in > portage. Do you need this? so I lower it, beacause sim can run with version 2 (but if you raise it to 3, you can remove qt3 dir from package and have smaller package) part from configure.in " AM_CONDITIONAL(QT2, test "$kde_qtver" = "2") if test "$kde_qtver" = "2" ; then LIBUIQT="../../sim/qt3/libsimuiqt.la" LIBUI="../../sim/qt3/libsimuiqt.la" else LIBUIQT="" LIBUI="" fi " > 3. Does sim always does not create desktop icon for you? For me I see that it > puts creates /usr/share/applications/kde/sim.desktop and I think this is > enough... at least for me this works. And actually I'm not sure is it enough or > not but seems that make_desktop_entry does the same. So can you help me to > reproduce this bug? > no, it doesn`t create. I have only gnome, no KDE, so i haven`t in applications dir kde. If you need more info about that ask ;) > And the question to all. Do we need optional nls? If so, I'll try to compile > world without nls and check that it really works, but does anybody wants this > for desktop application? >
(In reply to comment #14) > > 2. Why qt version changed on 2? I know that upstream currently cleans out this > > old parst of code from application and we do not have this such version in > > portage. Do you need this? > so I lower it, beacause sim can run with version 2 (but if you raise it to 3, > you can remove qt3 dir from package and have smaller package) Well. AFAIK sim devs are removing support for qt-2 now, so I'm sure that next release will not compile with qt-2. So I think we should wait and that directory will be removed by upstream. :) > > 3. Does sim always does not create desktop icon for you? For me I see that it > > puts creates /usr/share/applications/kde/sim.desktop and I think this is > > enough... at least for me this works. And actually I'm not sure is it enough or > > not but seems that make_desktop_entry does the same. So can you help me to > > reproduce this bug? > > > no, it doesn`t create. I have only gnome, no KDE, so i haven`t in applications > dir kde. If you need more info about that ask ;) That's strange. Then all kde apps, like kile, amarok are not creating creating desktop entries for you. Well. I'll try to investigate this problem...