Hi! I just altered your existing sim-0.7.ebuild-file to work with the latest version of sim (0.8) I removed the Header (# $Header...) because i wasn't sure what it means (maybe someone should add this to the developers-howto?) Additionally i added S, DEPEND and RDEPEND, cause lintool complained about it. Could you please check these values? I already built this package on my System and it works fine! Roman
Created attachment 4947 [details] Ebuild for sim (Simple Instant Messenger) 0.8
Ooops! Well, the latest Bug-Report wasn't really OK. Here my faults: 1st: DEPEND, RDEPEND: Sorry, i didn't know they're set by "inherit". I moved them to the top and set them to "". lintool now doesn't complain with "error" but with "warning" but i think this is okay. 2nd: The package i used (sim-0.7.ebuild) was buggy. I think i closed bug 9385 with this package. I'm sorry if i caused anyone any trouble and resubmitting the corrected ebuild with this report
Created attachment 4971 [details] Ebuild for SIM, Corrected version (24th Oct. 2002)
I can't compile sim 0.8: i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3/include -I/usr/qt/3/include -I/usr/qt/3/include -I/usr/X11R6/include -I.. -DPIC -fPIC -DQT_THREAD_SUPPORT -DPIC -fPIC -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -O2 -march=athlon-xp -mcpu=athlon-xp -O3 -pipe -fno-exceptions -fno-check-new -c -o clearhtml.o `test -f clearhtml.cc || echo './'`clearhtml.cc lex.yy.c: In function `int clearhtmllex_destroy()': lex.yy.c:1970: `yy_start_stack' undeclared (first use this function) lex.yy.c:1970: (Each undeclared identifier is reported only once for each function it appears in.) make[3]: *** [clearhtml.o] Error 1 make[3]: *** Waiting for unfinished jobs.... lex.yy.c: In function `int genrtflex()': lex.yy.c:1042: invalid conversion from `void*' to `yy_state_type*' lex.yy.c: In function `int genrtflex_destroy()': lex.yy.c:2114: `yy_start_stack' undeclared (first use this function) lex.yy.c:2114: (Each undeclared identifier is reported only once for each function it appears in.) make[3]: *** [genrtf.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/sim-0.8/work/sim-0.8/sim/libicq' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/sim-0.8/work/sim-0.8/sim' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sim-0.8/work/sim-0.8' make: *** [all] Error 2 emerge -s flex Searching... [ Results for search key : flex ] [ Applications found : 1 ] * sys-devel/flex Latest version available: 2.5.22 Latest version installed: 2.5.22 Homepage: http://www.gnu.org/software/flex/flex.html Description: GNU lexical analyser generator
Have a Problem with SIM too... I can't get the ICQ-Flower working, in the slit and in sim there is just the KDE-Icon with the ? in it. I am using Fluxbox for Information ;) Picture: http://www.mohaa.at/~stiat/screen.png Anyone can help?
Sorry for letting this hang for so long. 1. To fix the lex problem use the stable flex-2.5.4a-r5. (flex-2.5.53 is marked ~). I'll submit a bug to our flex guys about this. 2. I've fixed an additional compile problem (which was what delayed me). Sending the patch upstream. 3. I've added an explicit src_install() to fix the problems of bug #9385 (when USE=-kde). 3. The missing binary problem appears to be gone. 4. Is the icq flower prolem still relevant with the latest ebuild? Please test the latest ebuild.
I also hit the flex problem, but thankfully this bug helped me. Sim built and is working fine here now.
flex 2.5.53 is now masked dyue to this and other problems. Since you say it's fixed for you, closing the bug.