FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

News: precompiled lib

 
Post new topic   Reply to topic     Forum Index -> Tioport
View previous topic :: View next topic  
Author Message
keinfarbton



Joined: 03 Dec 2005
Posts: 224
Location: Stuttgart - Germany

PostPosted: Fri Apr 13, 2007 4:54 am    Post subject: News: precompiled lib Reply with quote

The repository now has a deploy directory, that will hold a the ports ready to use.

First one is swt-3.2.1-linux-gtk.
It has all needed headers and a precompiled lib. This speeds up compiling a lot.

For dejavu, this is currently not possible, because of bugs in DMD while header generation. I filed a bug report.

For SWT windows and mac i hope for contributors, creating those libs and build process.
Back to top
View user's profile Send private message
keinfarbton



Joined: 03 Dec 2005
Posts: 224
Location: Stuttgart - Germany

PostPosted: Fri Apr 13, 2007 8:19 am    Post subject: Reply with quote

AFB is working really hard on getting SWT running at Mac OSX. Thanks for you effort, that is awesome.

Hopefully GDC catches up soon to DMD 1.012 to get everything compiled.
Back to top
View user's profile Send private message
afb



Joined: 26 Jan 2005
Posts: 137
Location: Sweden

PostPosted: Fri Apr 13, 2007 9:04 am    Post subject: Reply with quote

Preliminary build stuff is in the SVN. You need Tango trunk,
and a patched gdmd (see Issue #1137) and lots of luck Smile

We also have a stubborn Internal Compiler Error in Shell.d,
for now only workaroundable by commenting offenders out...
Back to top
View user's profile Send private message
keinfarbton



Joined: 03 Dec 2005
Posts: 224
Location: Stuttgart - Germany

PostPosted: Sun Apr 15, 2007 7:13 pm    Post subject: Reply with quote

The precompiled lib does now exist for Linux and Windows.

I managed to get it running on my windows box. Hm i hate developing on windows Smile

For building a example on windows, make a checkout, goto the example directory and call
Code:
rebuild -rfpaint_win32_rebuild.rf


The compile and link take now less then 10 seconds.
Back to top
View user's profile Send private message
afb



Joined: 26 Jan 2005
Posts: 137
Location: Sweden

PostPosted: Mon Apr 16, 2007 3:50 am    Post subject: Reply with quote

The Internal Compiler Error on Mac OS X is fixed (see Ticket #17,
but there are other problems causing it to crash on startup...

So downloading precompiled Mac binaries is not very urgent ?
Compilation time is down from 30 minutes to just 2 minutes. Smile
Back to top
View user's profile Send private message
afb



Joined: 26 Jan 2005
Posts: 137
Location: Sweden

PostPosted: Mon Apr 16, 2007 7:56 am    Post subject: Reply with quote

Also, the Mac library is a tad on the large side:

    30M swt-3.2.1-linux-gtk/lib/libtioport-swt-3.2.1-linux-gtk.a
    62M swt-3.2.1-macosx/lib/libtioport-swt-3.2.1-macosx.a
    23M swt-3.2.1-win32/lib/tioport-swt-3.2.1-win32.lib

Mostly due to the dual arch, but 20M is symbols...
Are you sure you want all the binaries in the SVN ?
Back to top
View user's profile Send private message
keinfarbton



Joined: 03 Dec 2005
Posts: 224
Location: Stuttgart - Germany

PostPosted: Mon Apr 16, 2007 10:05 am    Post subject: Reply with quote

Hehe, yesterday as i did a minor edit in the windows version and had to upload several MB, i also thought that.

What are the alternatives?
Back to top
View user's profile Send private message
afb



Joined: 26 Jan 2005
Posts: 137
Location: Sweden

PostPosted: Mon Apr 16, 2007 3:18 pm    Post subject: Reply with quote

keinfarbton wrote:
What are the alternatives?

Source code in repository, binaries outside (like SourceForge/BerliOS does)
Back to top
View user's profile Send private message
keinfarbton



Joined: 03 Dec 2005
Posts: 224
Location: Stuttgart - Germany

PostPosted: Mon Apr 16, 2007 3:27 pm    Post subject: Reply with quote

actually it turned out to be a problem anyway. If the user has another verison of tango, it can compile and link, but the app does get access violations. Probably its best to deploy it in a way, the use can build an own lib.

Probably a dsss.conf?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> Tioport All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group