[arsenalsuite] Building on Windows XP

32 views
Skip to first unread message

Zsolt Czigléczki

unread,
Aug 30, 2010, 12:03:20 PM8/30/10
to arsena...@googlegroups.com
Dear All,

How should I compile arsenalsuite on a Windows XP? Preferably with
parallel compilation.

I started reading cpp\README.txt, but I stuck at stone.

I tried with MinGW-3.4.2 and MinGW-5.1.6.

Thank you in advance,
Zsolt

Barry Robison

unread,
Aug 31, 2010, 6:03:29 AM8/31/10
to arsena...@googlegroups.com
Hi Zsolt,

Apologies, the README.txt is quite out of date!

http://code.google.com/p/arsenalsuite/wiki/BuildHOWTO

That is the latest doco, with a couple notes on building on Windows. The only builds I've done are on xp64, but maybe Matt can advise on other flavors.

I don't think mingw will work anymore, I'm using MS Visual Studio 2008.

hope this helps,
-Barry

Matthew Newell

unread,
Aug 31, 2010, 2:34:11 PM8/31/10
to arsena...@googlegroups.com, zsczig...@fotokem.hu
I haven't ever tried to do parallel compilation on windows.  Currently I'm building with msvc2008.  Compilation with mingw should still be possible, and 64 bit builds with mingw-w64 should also work, but I haven't tested either for some time.  Post your build errors if you have problem and we should be able to help.

Matt

Zsolt Czigléczki

unread,
Sep 10, 2010, 11:11:54 AM9/10/10
to arsena...@googlegroups.com, Matthew Newell
Hi Matt,

I've compiled Qt 4.5.3 from source with MinGW32-3.4.2, I could compile
assburner, but not assfreezer.

I stopped at assfreezer.dll: (could not find -lpyAbsubmit). Log file
is included.

After removing -lpyAbsubmit, the compilation stops at ImageMagick.

I've installed a couple of binaries (with development files) from
http://www.imagemagick.org/download/binaries/:
* ImageMagick-6.6.4-0-Q8-windows-x64-dll.exe,
* ImageMagick-6.6.4-0-Q16-windows-dll.exe,
* ImageMagick-6.6.4-0-Q16-windows-x64-dll.exe,
* ImageMagick-i686-pc-mingw32.tar.gz,
but still could not compile ImageMagick.

I always end up with undefined references.

I'm on Windows XP 64 bit.
How should I try to compile ImageMagick on Windows?

Regards,
Zsolt

__________ Information from ESET Mail Security, version of virus signature database 5440 (20100910) __________

The message was checked by ESET Mail Security.
http://www.eset.com

assfreezer_error_pyAbsubmit.txt

Lukas Lepicovsky

unread,
Sep 10, 2010, 7:10:04 PM9/10/10
to arsena...@googlegroups.com
Hey Matt, Barry,
Simple question, I too will be trying to build assburner and freezer so we can keep up with the latest build,
Is the latest source code available stored in, 
HG:
or is it in
SVN:
In the HG repo I wasnt able to find files such as host.h and job.h so my build attemps where erroring...
-Lukas
--
Lukas Lepicovsky
E-mail: Luk...@gmail.com
Web: www.Lukashi.com

Viet Nguyen

unread,
Sep 10, 2010, 7:52:26 PM9/10/10
to arsena...@googlegroups.com
Hey Lukas,

I was able to build on Linux from the mercurial (hg) repo just fine. I think files like host, job and such are generated classes from the database schema. In the build system I would build classgen before I build any of the apps. I'm not brave enough to try building on Windows so I don't know how you go about doing that there.

As usual Matt, Barry can correct me if I'm wrong.

-Viet

Lukas Lepicovsky

unread,
Sep 10, 2010, 10:13:39 PM9/10/10
to arsena...@googlegroups.com
Hey Viet,
Thanks for the hint!
-Lukas

Barry Robison

unread,
Sep 11, 2010, 9:29:16 PM9/11/10
to arsena...@googlegroups.com
On Sat, Sep 11, 2010 at 9:52 AM, Viet Nguyen <vietn...@gmail.com> wrote:
Hey Lukas,

I was able to build on Linux from the mercurial (hg) repo just fine. I think files like host, job and such are generated classes from the database schema. In the build system I would build classgen before I build any of the apps. I'm not brave enough to try building on Windows so I don't know how you go about doing that there.

As usual Matt, Barry can correct me if I'm wrong.


Yep these are generated classes. All the .h and .cpp files should be created by classmaker.

I need to plug in my xp64 machine on Monday and try some clean builds again.

Would love to create a VMware player image for Windows but I imagine the licensing implications are dire.

Will at least try to make some usable binaries..

cheers,
-Barry
 

Zsolt Czigléczki

unread,
Oct 5, 2010, 9:26:50 AM10/5/10
to arsena...@googlegroups.com
Hello All,

Any progress on the Windows build? Especially, the ImageMagick part?

Thank you in advance,
Zsolt


__________ Information from ESET Mail Security, version of virus signature database 5504 (20101005) __________

Barry Robison

unread,
Oct 31, 2010, 6:25:47 AM10/31/10
to arsena...@googlegroups.com
On Wed, Oct 6, 2010 at 12:26 AM, Zsolt Czigléczki <zsczig...@fotokem.hu> wrote:
Hello All,

Any progress on the Windows build? Especially, the ImageMagick part?

Thank you in advance,
Zsolt


Hey Zsolt,

I have been working on building on Win7 x64 with the latest Qt 4.7 SDK. It is definitely not smooth..

Main issues seem to be with linking to x64 Python 2.6, had to use the 32bit to get it to link.

ImageMagick is easy to turn off, just comment out

DEFINES+=USE_IMAGE_MAGICK

in libassfreezer.pro.  Hopefully I can solve the IM related build problems.. sorry x64 Windows is pretty new to me.

cheers,
-barry

Reply all
Reply to author
Forward
0 new messages