I fell about it, because the ebuilds follow neither kde nor general ebuild standards.
From a user's perspective Sim seems rather unmaintained upstream. Though there has apparently been a lot of development and bugfixing during the last 1-2 years this has just been commited to CVS... As a regular SIM user I would very much prefer not to have the existing ebuilds removed from the tree. A CVS-ebuild would be great. :)
net-im herd: What's up with this package? Can we package mask it at least?! Personally I'd like to see broken unmaintained stuff like this package buried rather sooner than later, if no one steps up to care.
Please, package.mask this crap.
Since no one cares it's masked now and pending removal if no one steps up.
Sad but maybe masking will help to get some attention. ;)
sim-im at sourceforge.net dead. Fork version can get there http://sim-im.berlios.de/wiki/Main_Page
Please, STOP!!! :) Do not remove sim for now. Give me 1 month! I've contacted upstream, and they told me that they can help us in fixing bugs. So I need some time to create cvs snapshot or force upstream to create new version 0.9.4 and then to check what bugs are already fixed in cvs and what are not, and expose existing bugs upstream. More. Most our bugs are with patches. So seem the problem is that nobody cares :) I'll take this app. Peter.
Oh please do not remove SIM - it's useable and helpful app for me.
New project at http://sim-im.berlios.de/ plans to release working 0.9.4 version quite soon. The project is alive on berlios and continues to fix bugs and develop new features. I hope that you will reconsider about removing sim from portage altogether.
I'm voiting for sim as well and ready to test on amd64!
My vote also goes to keep sim in portage. It has worked flawlessly for me for years, and I hate fixing things that aren't broken! :-)
(In reply to comment #11) > It has worked flawlessly for me for years, and I hate fixing things that aren't > broken! :-) Please, apply common sense when posting comments. This bug documents 11 cases of breakage in this ebuild, this is anything but "flawlessly" working thing.
I did in fact read all the referenced bugs, and here is a summary from my perspective: 48260, 74433, 77062 - Doesn't apply to me, as I don't use it that way. 62688, 64654, 98995 - If not for the bug report, I never would have noticed. 73315 - Huh? 81219, 83071, 87220 - Cannot reproduce the bug on any of my machines. 98912 - Not my arch. I maintain that it has and continues to work perfectly for me, and I suspect others as well. So fine, mask it until the new maintainers come out with a new version (which should fix most of the issues mentioned), but there is no reason to remove it from portage at this time.
Friends. Daniel Ahlberg (aka aliz) has no objections and thus I'm going to maintain sim. Here is brief state report: Upstream told us that they are going to issue new release after new year hollidays (most of upstream are russian thus I suppose hollidays are from 1-9.10.06). If this does not happen in 3 days after hollidays I'll commit new ebuild with the current svn snapshot and close most of bugs.
I've added svn snapshot of sim into portage tree (0.9.4_pre060114). Sim has kde support and I'm using kde-functions.eclass. Before I umask it, I'd like somebedy from kde team to review sim-0.9.4_pre060114.ebuild, and may be even emerge it :) Everybody interested are wellcome to test this new ebuild. Thank you.
(In reply to comment #15) > and may be even emerge it :) Emerged it here, no problems, though UI was drawing/freshing slowly. KDE support included at least an icon in kicker and KDE file dialogs. Comment for ebuild: I think you don't need backticks around "use kde" and similar eg. in "if" statements.
Hello. When compile new version, i'm got this: i686-pc-linux-gnu-g++ -shared -nostdlib /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../crti.o /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/crtbeginS.o .libs/core.o .libs/kpopup.o .libs/commands.o .libs/cmenu.o .libs/mainwin.o .libs/userlist.o .libs/userview.o .libs/cfgdlg.o .libs/plugincfg.o .libs/prefcfg.o .libs/usercfg.o .libs/toolsetup.o .libs/interfacecfg.o .libs/userviewcfg.o .libs/historycfg.o .libs/userhistorycfg.o .libs/maininfo.o .libs/editmail.o .libs/editphone.o .libs/phonedetails.o .libs/pagerdetails.o .libs/search.o .libs/searchall.o .libs/nonim.o .libs/connectionsettings.o .libs/connectwnd.o .libs/logindlg.o .libs/manager.o .libs/newprotocol.o .libs/status.o .libs/statuswnd.o .libs/container.o .libs/userwnd.o .libs/msgedit.o .libs/msggen.o .libs/msgsms.o .libs/msgfile.o .libs/msgview.o .libs/msgauth.o .libs/msgurl.o .libs/msgcontacts.o .libs/msgrecv.o .libs/history.o .libs/historywnd.o .libs/libintl.o .libs/autoreply.o .libs/msgcfg.o .libs/filecfg.o .libs/smscfg.o .libs/arcfg.o .libs/tmpl.o .libs/filetransfer.o .libs/declinedlg.o .libs/cfgdlgbase.o .libs/plugincfgbase.o .libs/prefcfgbase.o .libs/toolsetupbase.o .libs/interfacecfgbase.o .libs/userviewcfgbase.o .libs/historycfgbase.o .libs/userhistorycfgbase.o .libs/maininfobase.o .libs/editmailbase.o .libs/editphonebase.o .libs/phonebase.o .libs/pagerbase.o .libs/searchbase.o .libs/searchallbase.o .libs/nonimbase.o .libs/connectionsettingsbase.o .libs/connectwndbase.o .libs/logindlgbase.o .libs/managerbase.o .libs/newprotocolbase.o .libs/autoreplybase.o .libs/msgcfgbase.o .libs/filecfgbase.o .libs/smscfgbase.o .libs/arcfgbase.o .libs/filetransferbase.o .libs/declinedlgbase.o -Wl,--rpath -Wl,/usr/kde/3.5/lib -Wl,--rpath -Wl,/usr/qt/3/lib -Wl,--rpath -Wl,/usr/lib -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.4 -L/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../../i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6 -L/usr/lib/../i686-pc-linux-gnu/lib -L/usr/i686-pc-linux-gnu/lib -L/usr/i686-pc-linux-gnu/bin -L/usr/X11R6/lib -L/usr/lib/mysql -L/usr/lib -L/usr/qt/3/lib -L/usr/kde/3.5/lib -L/var/tmp/portage/sim-0.9.4_pre060114/work/sim-060114/sim/.libs -L/var/tmp/portage/sim-0.9.4_pre060114/image//usr/lib -lsim -L/var/tmp/portage/sim-0.9.4_pre060114/image//usr/qt/3/lib -lqt-mt -lpng -lz -lXext -lX11 -lSM -lICE -lpthread -L/var/tmp/portage/sim-0.9.4_pre060114/image//usr/kde/3.5/lib -lkdecore -lkdeui -lkio -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/lib -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../.. -L/var/tmp/portage/sim-0.9.4_pre060114/image//usr/lib/gcc/i686-pc-linux-gnu/3.4.4 -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/crtendS.o /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../crtn.o -mtune=pentium4 -mmmx -msse -msse2 -mfpmath=sse -Wl,--no-undefined -Wl,--allow-shlib-undefined -Wl,-soname -Wl,_core.so -o .libs/_core.so .libs/userlist.o: In function `UserList::UserList(QWidget*)': userlist.cpp:(.text+0x48f4): undefined reference to `ListView::setMenu(unsigned long)' .libs/userlist.o: In function `UserList::UserList(QWidget*)': userlist.cpp:(.text+0x4994): undefined reference to `ListView::setMenu(unsigned long)' .libs/maininfo.o: In function `MainInfo::MainInfo(QWidget*, SIM::Contact*)': maininfo.cpp:(.text+0x4232): undefined reference to `ListView::setMenu(unsigned long)' maininfo.cpp:(.text+0x4242): undefined reference to `ListView::setMenu(unsigned long)' .libs/maininfo.o: In function `MainInfo::MainInfo(QWidget*, SIM::Contact*)': maininfo.cpp:(.text+0x47e4): undefined reference to `ListView::setMenu(unsigned long)' .libs/maininfo.o:maininfo.cpp:(.text+0x47f4): more undefined references to `ListView::setMenu(unsigned long)' follow collect2: ld returned 1 exit status libtool: install: error: relink `_core.la' with the above command before installing it make[3]: *** [install-sim_pluginLTLIBRARIES] Ошибка 1 make[3]: Leaving directory `/var/tmp/portage/sim-0.9.4_pre060114/work/sim-060114/plugins/_core' make[2]: *** [install-am] Ошибка 2 make[2]: Leaving directory `/var/tmp/portage/sim-0.9.4_pre060114/work/sim-060114/plugins/_core' make[1]: *** [install-recursive] Ошибка 1 make[1]: Leaving directory `/var/tmp/portage/sim-0.9.4_pre060114/work/sim-060114/plugins/_core' make: *** [install-recursive] Ошибка 1 !!! ERROR: net-im/sim-0.9.4_pre060114 failed. !!! Function src_install, Line 105, Exitcode 2 !!! make install failed. !!! If you need support, post the topmost build error, NOT this status message.
Thomas: Thank you for report and pointing me on backticks. Anatoly: Do you have previous sim version installed? What version? Try to unmerge it before emerge sim.
> Anatoly: Do you have previous sim version installed? What version? Yes 0.9.3-r2 > Try to unmerge it before emerge sim. Okey i'm try this.
I'm unmerge sim-0.9.3-r2 and merge new sim. But errors still exist.
Problem in comment #17 was solved with libtool recompilation.
The snapshot ebuild looks o.k., just to let it die because of +/-kde is a reason for some devs to tar and feather you (verbally at least). Should be fixed instead. ;)
(In reply to comment #22) Thank you Carsten for feedback. :) I've checked many times on amd64 and on x86 and found out that compilation (or more precisely installation) of sim with kde (with out kde) always fails if you already have sim installed without kde (with kde). So I'd like to die as early as possible to give user better chances to see error message and use workaround problem. There is a bug in upsteam bugzilla: https://developer.berlios.de/bugs/?func=detailbug&bug_id=6109&group_id=4482 I do not know myself how to fix that bug. Thus I think it's better to leave this die while better solution is not found.
FYI new ebuild works fine here. Thanks for maintaining! Never found something that fits my IM needs better than SIM so real good news that it will stay in the official tree and is/will be maintained upstream :)
After trying many IM clients SIM is the only one that suites all my needs. I'm glad to hear that it won't get kicked out of portage. I've just upgraded from 0.9.3-r2 to the snapshot and it seems to work fine.
Ok. Some problems I wanted to fix were fixed and sim is unmasked now. It's maintained, so I'm closing this bug. If you find any problems with sim, report either on bugs.gentoo.org or upstream :)