Omnimaga
Calculator Community => TI Calculators => General Calculator Help => Topic started by: TC01 on September 30, 2010, 09:17:58 pm
-
So, I've recently installed a Fedora 13 partition on my desktop (replacing an old XP partition). I've been installing various calculator-related stuff, but I'm having a little problem with TiEmu.
I ran ./configure after extracting the tar archive, and got the following error message:
configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!
This is most likely because I don't have KDE installed on my system- Fedora (13, at least) comes with Gnome. What I'm not sure about is what package to install without installing KDE itself- is there something containing just the headers?
-
There are devel packages for KDE, but they probably depend on the libraries (at least, on Debian derivatives, devel packages depend on the libs), i.e. dozens of megabytes of stuff that you don't care about...
The script I made to help compiling TILP from SVN ( http://lpg.ticalc.org/prj_tilp/download/install_tilp.sh ) has a sibling for TIEmu: http://lpg.ticalc.org/prj_tiemu/downloads/install_tiemu.sh . By default, it configures without KDE support. I did this precisely in order to make TIEmu gentler to the many Gnome users out there :)
In both TILP SVN (already in TILP II 1.14) and TIEmu SVN, --without-kde is now default.
I advise you to use the script and TIEmu from SVN, instead of the TIEmu 3.03 tarball: SVN contains fixes for multiple crasher bugs.
-
On a related note Lionel, any idea as to why the 3.03 tar never got onto sf.net?
-
Thank you for your script, Lionel- but I got this error when I ran it, after it got to building TiEmu:
m68k-dis.c: In function 'm68k_scan_mask':
m68k-dis.c:1463: error: a label can only be part of a statement and a declaration is not a statement
m68k-dis.c:1463: error: redefinition of 'rc_name'
m68k-dis.c:1422: note: previous definition of 'rc_name' was here
It then exited with an error.
-
Jonimus: well, because neither Romain nor me uploaded it :)
TC01: shit, I introduced a compilation failure in r2861, while fixing a crasher bug in the GDB disassembler... The quickest way to fix it is to comment out "const char *" at line 1463, where the compiler finds the redefinition of 'rc_name'.
I'm currently in the middle of a sizeable set of compiler warning fixes, started several days ago - most benign, others less innocuous. I'll introduce a better fix for the problem you're experiencing (adding braces within each case and default block), but you'll have to revert the removal of "const char *" once the problem is fixed in upstream.
-
Fixed in TIEmu SVN at r2863, among the slew of other changes mentioned in my previous post :)
-
Thanks Lionel! I have Windows booted at the moment, but when I boot back into Linux I'll redownload and recompile.
-
It's working now- thanks again, Lionel.
-
Glad to hear :D
-
You're welcome :)