32-bit Windows distribution is broken

130 views
Skip to first unread message

Anatoli Babenia

unread,
Apr 6, 2016, 4:49:31 AM4/6/16
to Arelle-users


Win32 installer arelle-win-x86-2016-03-08.exe is broken, see the screenshot.

Tktable.dll that comes with it is compiled for 64-bit platform.




Anatoli Babenia

unread,
Apr 6, 2016, 4:59:49 AM4/6/16
to Arelle-users
That Tktable library binaries are also nowhere to be found and that makes it impossible
to run Arelle from source. Are there any guidelines where to get them for Python 3.5
declared at http://arelle.org/documentation/upcoming-development-plans/ ?

Gregorio Mongelli

unread,
Apr 8, 2016, 5:01:09 AM4/8/16
to arelle...@googlegroups.com

Hy Anatoly,

 

It is really not a good idea to use Arelle in 32 bit mode. You will never be able to parse large XBRL instances.

 

Otherwise, the source code still seems to be located at

 

http://tktable.cvs.sourceforge.net/viewvc/tktable/tktable/

 

If you have enough skills, try to compile tktable.dll in 32 bit mode by yourself.

 

Best regards,

 

Greg

--

---
You received this message because you are subscribed to the Google Groups "Arelle-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to arelle-users...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Anatoli Babenia

unread,
Apr 8, 2016, 6:28:56 AM4/8/16
to arelle...@googlegroups.com
On 8 April 2016 at 12:01, Gregorio Mongelli <gregorio...@acsone.eu> wrote:

Hy Anatoly,


Hell Gregorio.
 

It is really not a good idea to use Arelle in 32 bit mode. You will never be able to parse large XBRL instances.


Why is this? Aren't 64-bit systems more memory hungry?
 

Otherwise, the source code still seems to be located at

 

http://tktable.cvs.sourceforge.net/viewvc/tktable/tktable/

 

If you have enough skills, try to compile tktable.dll in 32 bit mode by yourself.


Not sure about that. I expected Arelle distribution to be working out of the box. I guess nobody reported the issue, because bug tracker doesn't allow to create issues.
 

Best regards,

 

Greg

 

From: arelle...@googlegroups.com [mailto:arelle...@googlegroups.com] On Behalf Of Anatoli Babenia
Sent: mercredi 6 avril 2016 11:00
To: Arelle-users
Subject: Re: 32-bit Windows distribution is broken

 

That Tktable library binaries are also nowhere to be found and that makes it impossible
to run Arelle from source. Are there any guidelines where to get them for Python 3.5
declared at http://arelle.org/documentation/upcoming-development-plans/ ?

--

---
You received this message because you are subscribed to the Google Groups "Arelle-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to arelle-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to a topic in the Google Groups "Arelle-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/arelle-users/XiQUWErxmB8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to arelle-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Gregorio Mongelli

unread,
Apr 8, 2016, 8:07:24 AM4/8/16
to arelle...@googlegroups.com

Hy Anatoli,

 

Yes, 64 bit systems are more memory hungry, but unfortunately, a 32bit Windows can only manage processes larger than 2 GB with great difficulty. However, when Arelle 64 bit loads a large EBA or EIOPA instance, it routinely uses more than 4 GB of memory. Arelle 32 bit fails in that case.

 

By the way, the Windows setups of Arelle should be usable out of the box. It is indeed a bug. The maintainer of the setups will certainly issue a new version soon.

 

If you need an immediate help, either recompile Tktable.dll from the sources or alternatively take it from an Active State Tk/Tcl installation. That should work too. In my setup, I have it in …\Tclx86\lib\teapot\package\win32-ix86\lib\Tktable2.11

Anatoli Babenia

unread,
Apr 12, 2016, 1:59:57 AM4/12/16
to arelle...@googlegroups.com
On 8 April 2016 at 15:07, Gregorio Mongelli <gregorio...@acsone.eu> wrote:

Hy Anatoli,

 

Yes, 64 bit systems are more memory hungry, but unfortunately, a 32bit Windows can only manage processes larger than 2 GB with great difficulty. However, when Arelle 64 bit loads a large EBA or EIOPA instance, it routinely uses more than 4 GB of memory. Arelle 32 bit fails in that case.


Thanks for the prompt reply. With PAE enabled it is less of a problem. What is the size of uncompressed data input and size of used memory in Arelle for comparison? It is interesting if dependency is linear, or if there is a possibility to step on a "memory mine" on some data.
 

By the way, the Windows setups of Arelle should be usable out of the box. It is indeed a bug. The maintainer of the setups will certainly issue a new version soon.


And who is that maintainer if it is not secret, of course? :) And how to report and track this bug? Because tracker is read-only from here.
 

If you need an immediate help, either recompile Tktable.dll from the sources or alternatively take it from an Active State Tk/Tcl installation. That should work too. In my setup, I have it in …\Tclx86\lib\teapot\package\win32-ix86\lib\Tktable2.11


I work from Belarus, and ActiveState banned all downloads from my country, so I found .dll in XMLlab archive. Let's hope it is compatible and doesn't lead to some data corruption caused by using untested version.
Reply all
Reply to author
Forward
0 new messages