Omnimaga

Calculator Community => TI Calculators => General Calculator Help => Topic started by: DJ Omnimaga on March 26, 2010, 03:35:56 am

Title: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: DJ Omnimaga on March 26, 2010, 03:35:56 am
Ok so since I cannot post on UTI nor TI-BANK, I am gonna have to ask my question here and hope somebody can either help or forward my question to the authors of Xspire.

Basically I downloaded this file:

http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1730

Which is also discussed at http://www.unitedti.org/forum/index.php?showtopic=8191&st=720

I followed the instructions in the readme file step by step. However, whenever I attempt at converting a file to a ROM or use a bin file, I get the error shown in the screenshot below.

Could anyone tell me what am I doing wrong? If I am missing any files please tell me too. I alerady have GTK2 libraries version 2.16 installed, though. I am running the 64-bit version of Windows 7.

I thought using this would save me from the hassle of having to type junk in the command line everytime I want to run Goplat emulator, which takes ridiculous amounts of time, and I don't understand the batch file syntax to create any .bat file, but finally I guess I was wrong. This is not to mention I never could figure out anywhere how to send .tns files on the emulator.

Also, could anyone ask on UTI or TI-BANK if at one point there will be a TI-Nspire emulator avaliable that will just require the user to double-click an .exe and select a tno file+boot2 (and boot1 if required), then the emulator starts immediately in the same fashion as WabbitEmu for z80 calcs? That would be very useful for people who are not tech-savy.

Thanks in advance.

Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: _player1537 on March 26, 2010, 07:24:11 am
I get this same error from TILP, that is the GTK libraries.  I am running 32-bit windows vista, and have also downloaded the GTK library (the newest one) multiple times.
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: DJ Omnimaga on March 27, 2010, 01:25:01 pm
I guess no one knows the issue x.x
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: Levak on October 25, 2010, 04:57:46 pm
strange, really strange..
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: DJ Omnimaga on October 25, 2010, 04:58:28 pm
Could it just be the fact I run a 64-bit OS?
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: Levak on October 25, 2010, 05:15:25 pm
Could it just be the fact I run a 64-bit OS?
I have two Seven 64 bits and it works on them
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: DJ Omnimaga on October 25, 2010, 05:16:00 pm
Weird, this is strange. There might be something else that conflicts with it on my computer. I'm not sure why.
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: Jonius7 on October 25, 2010, 08:06:49 pm
ok i know this problem. i had it you need to update your gtk libraries... (there's a good website but i cant remember the link)
try this: http://sourceforge.net/projects/gtk-win/files/GTK%2B%20Runtime%20Environment/GTK%2B%202.16/gtk2-runtime-2.16.6-2010-05-12-ash.exe/download
http://downloads.sourceforge.net/gtk-win/gtk2-runtime-2.16.6-2010-05-12-ash.exe?download
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: DJ Omnimaga on October 25, 2010, 08:10:32 pm
Ah, I think I downloaded what they told me, though...
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: Jonius7 on October 25, 2010, 08:16:24 pm
oh sorry i can't remember which version i installed
oh here: http://downloads.sourceforge.net/gtk-win/gtk2-runtime-2.16.6-2010-05-12-ash.exe?download
this is a binary (exe) not a zip file try installing it
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: DJ Omnimaga on October 25, 2010, 09:49:56 pm
Ok thanks to Kyllopardium, I found the problem:

Installing new GTK version did not solve it, but he told me to copy the GTK2 Runtimes dll files to the emu folder so it runs at all. Now It seems to work perfectly. Levak you might want to look into that x.x
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: kyllopardiun on October 26, 2010, 09:53:40 am
Ok thanks to Kyllopardium, I found the problem:

Installing new GTK version did not solve it, but he told me to copy the GTK2 Runtimes dll files to the emu folder so it runs at all. Now It seems to work perfectly. Levak you might want to look into that x.x

I am glad that I could solve your problem,
but, now I am trying to check which are the needed dlls, and also if is really necessary to install the gtk,
because I think just the dlls in the same folder could work.

//under checking

BTW: why couldn't you post in UTI or TI bank?
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: DJ Omnimaga on October 26, 2010, 03:01:36 pm
It requires every single DLL file located in the C:\Program Files (x86)\GTK2-Runtime folders. I would tell which ones but I don't feel like typing about 30 file names one by one (it won't let me copy/paste the list).

As for the reason why I cannot post on UnitedTI and TI-Bank, well it's a long story, which I would prefer to not go into details here, but even if I could, I would probably only post on the second forum.

Also I have another problem, now: the emu won't let me transfer any document to it. I clicked Connect but it does nothing. I selected the default directory transfer and Afterward I tried sending a document but it never appeared...
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: kyllopardiun on October 26, 2010, 03:59:46 pm
It requires every single DLL file located in the C:\Program Files (x86)\GTK2-Runtime folders. I would tell which ones but I don't feel like typing about 30 file names one by one (it won't let me copy/paste the list).

As for the reason why I cannot post on UnitedTI and TI-Bank, well it's a long story, which I would prefer to not go into details here, but even if I could, I would probably only post on the second forum.

Also I have another problem, now: the emu won't let me transfer any document to it. I clicked Connect but it does nothing. I selected the default directory transfer and Afterward I tried sending a document but it never appeared...

K, after I will look more into your issue later.

I've unistalled gtk [after copying all dlls]
but here apparently this are some useless dlls and I could run without these:
[I am posting what i didn't used as the list is minor ;)]
Code: [Select]
Useless .Dlls list:
iconv.dll
intl.dll
jpeg62.dll
libexpat-1.dll
libgailutil-18.dll
libgthread-2.0-0.dll
libjpeg-7.dll
libpng12.dll
libpng12-0.dll
libtiff3.dll
libtiff-3.dll

NOTE: If anyone can't run without some of the listed dlls above, PLEASE let me know it.
 
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: DJ Omnimaga on October 26, 2010, 11:54:59 pm
Ah ok. I will try later.

I added all of them because I tried running it about 8 times and got different dll error everytime, so I eventually got tired of trian and erroring and just dumped the stash of dlls in the emulator folder. :P
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: Lionel Debroux on October 27, 2010, 04:43:51 am
Quote
Installing new GTK version did not solve it, but he told me to copy the GTK2 Runtimes dll files to the emu folder so it runs at all. Now It seems to work perfectly.
Well, you'd better not do that if you want multiple GTK+-using applications to unconditionally run simultaneously :)

Programs embedding their own copies of the GTK+ DLLs, irrespective of Windows' harmful limitation wrt. DLL caching (the DLL cache being by basename only, rather than by full path), e.g. Wireshark, are precisely part of the problem; GFM/TILP/TIEmu rightfully don't do that.
The other part of the problem is the existence of multiple incompatible GTK+ runtimes for Windows. The one used by GFM/TILP/TIEmu has been unmaintained for two years, which means that we'll have to switch to another one, presumably the one used by The GIMP.
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: DJ Omnimaga on October 27, 2010, 02:39:48 pm
AH ok, but then how do I solve my issue? Because if I don't do that, Levak emulator won't run at all and it keeps throwing me those missing DLL errors.
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: Lionel Debroux on October 27, 2010, 02:43:48 pm
Well, if you don't use any other GTK+-using application and the emulator simultaneously, you can leave things in their current state :)
Just be fully aware that multiple versions of the GTK+ (or whatever else) DLLs running simultaneously, can also create "missing function in DLL" errors.
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: DJ Omnimaga on October 27, 2010, 02:46:48 pm
Ah ok thanks for the info. So this means that if I ever do that, then I will never be able to use Levak emulator again on this computer (since not including the DLLs in the folder causes errors)
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: kyllopardiun on October 27, 2010, 04:31:34 pm
Ah ok thanks for the info. So this means that if I ever do that, then I will never be able to use Levak emulator again on this computer (since not including the DLLs in the folder causes errors)

You can paste your dlls to system32 ;D
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: DJ Omnimaga on October 27, 2010, 10:40:58 pm
Is it much safer than what Lionel told me to not do, though?
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: kyllopardiun on October 28, 2010, 04:23:10 pm
Is it much safer than what Lionel told me to not do, though?

It is just in case, if you want to run 2 programs using this at the same time.
It probably will work, however you may not remember all those dll names,
and so you will keep them "forever" in your system.

But most likely you won't need to run two programs at the same time, you can be fine with things as they are now ;)
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: DJ Omnimaga on October 28, 2010, 08:25:28 pm
I guess I could just write down the list or take a screenshot, so I can remove them later. :P
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: Jonius7 on March 02, 2012, 11:23:28 pm
Necropost.
I don't know if there is much point in using xspire's nspire_emu with gtk (not Levak's, he made the batch files), due to the fact that the screen becomes grainy, and also that it is v026 and hasn't been updated much.
EDIT: Re tried it again after downloading new version of GTK runtime and it is grainy because I resized the window (it doesn't quite fit on a 1280x800 screen) and it is not grainy. However it only works for v026 and can't run OS 3.0
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: alberthrocks on March 02, 2012, 11:24:43 pm
If I ever get time someday (along with my 1000+ other projects), I want to update Xspire to make it up-to-date with the current code. Right now, you must use WINE to run the newer, CX feature filled emulators... :P
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: Jonius7 on March 02, 2012, 11:28:15 pm
CX feature filled emulators?
Oh I'm using Windows, so no need for Wine, but not sure what you're getting at with CX feature filled emulators.
goplat's requires boot1 to emulate CXes tho.
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: Jim Bauwens on March 03, 2012, 04:56:55 am
If you own a CX that's no problem, just use polyDumper :)
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: Jonius7 on March 03, 2012, 05:03:25 am
Yeah I know. But it's a problem if I don't own a CX. Unfortunately :(
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: Lionel Debroux on March 03, 2012, 05:24:19 am
Yeah, that's a problem - but it's a consequence of TI's manoeuvers to try (and utterly fail to) "protect" the Nspire. The boot2 is partially encrypted, and the decryption key(s) cannot be distributed without risking legal attacks...
Title: Re: Xspire - cant find gtk_builder_add_from_file in libgtk-win32-2.0-0.dll
Post by: Jonius7 on March 04, 2012, 05:17:52 am
Oh well. I liked xspire's nspire_emu_gtk. Sad to say it's outdated now and there haven't been any new posts from xspire from unitedTI.