A lostirc-0.0.7.ebuild is already submitted, but was never moved in the archives. LostIRC is a simple but functional graphical IRC client.
Created attachment 954 [details] lostirc-0.0.8.ebuild
Created attachment 955 [details] ChangeLog
CFLAGS="-O2 -march=i686 -pipe -g" non stripped. (gdb) run Starting program: /usr/bin/lostirc Program received signal SIGSEGV, Segmentation fault. 0x0809edaf in LostIRCApp::LostIRCApp (this=0x80fb2d8, f=0xbffff93c) at /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/include/g++/std/straits.h:125 125 { return strlen (s); } (gdb) bt #0 0x0809edaf in LostIRCApp::LostIRCApp (this=0x80fb2d8, f=0xbffff93c) at /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/include/g++/std/straits.h:125 #1 0x0805a8e7 in MainWindow::MainWindow (this=0xbffff91c, __in_chrg=1) at MainWindow.cpp:30 #2 0x0805a7b9 in main (argc=1, argv=0xbffff9e4) at main.cpp:24 #3 0x40454671 in __libc_start_main () from /lib/libc.so.6 (gdb) up 2 #2 0x0805a7b9 in main (argc=1, argv=0xbffff9e4) at main.cpp:24 24 main.cpp: No such file or directory. in main.cpp (gdb) list 19 in main.cpp (gdb) print argc $1 = 1 (gdb) print argv $2 = (char **) 0xbffff9e4 (gdb) down 1 #1 0x0805a8e7 in MainWindow::MainWindow (this=0xbffff91c, __in_chrg=1) at MainWindow.cpp:30 30 MainWindow.cpp: No such file or directory. in MainWindow.cpp (gdb) list 25 in MainWindow.cpp (gdb) print this $3 = (Object *) 0x0 (gdb) print __in_chrg $4 = 1 (gdb) down 1 #0 0x0809edaf in LostIRCApp::LostIRCApp (this=0x80fb2d8, f=0xbffff93c) at /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/include/g++/std/straits.h:125 125 { return strlen (s); } (gdb) list 120 static bool is_del(char_type a) { return isspace(a); } 121 122 static int compare (const char_type* s1, const char_type* s2, size_t n) 123 { return memcmp (s1, s2, n); } 124 static size_t length (const char_type* s) 125 { return strlen (s); } 126 static char_type* copy (char_type* s1, const char_type* s2, size_t n) 127 { return (char_type*) memcpy (s1, s2, n); } 128 static char_type* move (char_type* s1, const char_type* s2, size_t n) 129 { return (char_type*) memmove (s1, s2, n); } (gdb) (gdb) print s $5 = 0x0 Nope, I won't commit this :)