Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Lars Gullik Bjønnes
"Bo Peng" <[EMAIL PROTECTED]> writes: | > I expect you as a proponent of scons to handle the main burden of | > showing the rest of us that scons is acutally better than the | > autotools. | | That is not my plan for now. I need feedbacks from you guys to improve | it, and make it work on windows

Re: [Fwd: Re: Debut of the scons-based build system for lyx]

2006-05-08 Thread Georg Baum
Abdelrazak Younes wrote: > Bo Peng a écrit : >> On 5/8/06, Abdelrazak Younes <[EMAIL PROTECTED]> >> wrote: >>> Where do I find this win32file? >> >> If you use official python, you need to install win32 module from >> http://starship.python.net/crew/skippy/win32/Downloads.html . This is >> for min

Re: [Fwd: Re: Debut of the scons-based build system for lyx]

2006-05-08 Thread Georg Baum
Abdelrazak Younes wrote: > Jose' Matos a écrit : >> On Monday 08 May 2006 15:19, Abdelrazak Younes wrote: scons: Configure: Checking for C header file sys/utime.h... scons: Configure: Checking for C header file utime.h... >>> Is it useful to have those two tests? >> >> Sometimes it ha

Re: [Fwd: Re: Debut of the scons-based build system for lyx]

2006-05-08 Thread Abdelrazak Younes
Jose' Matos a écrit : On Monday 08 May 2006 15:19, Abdelrazak Younes wrote: scons: Configure: Checking for C header file sys/utime.h... scons: Configure: Checking for C header file utime.h... Is it useful to have those two tests? Sometimes it happens that those headers can be found on diffe

Re: [Fwd: Re: Debut of the scons-based build system for lyx]

2006-05-08 Thread Abdelrazak Younes
Bo Peng a écrit : On 5/8/06, Abdelrazak Younes <[EMAIL PROTECTED]> wrote: Where do I find this win32file? If you use official python, you need to install win32 module from http://starship.python.net/crew/skippy/win32/Downloads.html . This is for mingw only. Cygwin does not seem to need this.

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Bo Peng
I expect you as a proponent of scons to handle the main burden of showing the rest of us that scons is acutally better than the autotools. That is not my plan for now. I need feedbacks from you guys to improve it, and make it work on windows. (We have cygwin, mingw and cygwin+mingw to worry abou

Re: [Fwd: Re: Debut of the scons-based build system for lyx]

2006-05-08 Thread Jose' Matos
On Monday 08 May 2006 15:19, Abdelrazak Younes wrote: > > scons: Configure: Checking for C header file sys/utime.h... > > scons: Configure: Checking for C header file utime.h... > > Is it useful to have those two tests? Sometimes it happens that those headers can be found on different places de

Re: [Fwd: Re: Debut of the scons-based build system for lyx]

2006-05-08 Thread Abdelrazak Younes
John Levon a écrit : On Mon, May 08, 2006 at 04:19:29PM +0200, Abdelrazak Younes wrote: scons: Configure: Checking for main() in C library nsl... What is this nsl library? It's networking functions on certain UNIX types like Solaris. Thanks for the info, it is used in LyX client I suppose?

Re: [Fwd: Re: Debut of the scons-based build system for lyx]

2006-05-08 Thread Bo Peng
On 5/8/06, Abdelrazak Younes <[EMAIL PROTECTED]> wrote: > File "SConstruct", line 763: >info = '''# This is a log of commands used by scons to build lyx > File "D:\cygwin\home\yns\lyx\trunk\scons_utils.py", line 605: >import win32file > D:\cygwin\home\yns\lyx\trunk>scons frontend=qt4 qt

Re: [Fwd: Re: Debut of the scons-based build system for lyx]

2006-05-08 Thread John Levon
On Mon, May 08, 2006 at 04:19:29PM +0200, Abdelrazak Younes wrote: > >scons: Configure: Checking for main() in C library nsl... > > What is this nsl library? It's networking functions on certain UNIX types like Solaris. regards john

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Lars Gullik Bjønnes
"Bo Peng" <[EMAIL PROTECTED]> writes: | We will update scons by ourselves, we know that will be easy. We have | promised to update Makefile.am if we know how to do it. What else you | are expecting from us? I expect you as a proponent of scons to handle the main burden of showing the rest of us t

Re: [Fwd: Re: Debut of the scons-based build system for lyx]

2006-05-08 Thread Abdelrazak Younes
File "SConstruct", line 763: info = '''# This is a log of commands used by scons to build lyx File "D:\cygwin\home\yns\lyx\trunk\scons_utils.py", line 605: import win32file D:\cygwin\home\yns\lyx\trunk>scons frontend=qt4 qt_dir=d:/program/Qt/4.1 extra_inc_path=d:/mingw/include extra_ lib

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Bo Peng
> I know scons is not perfect right now, but I do not expect > anyone who does not like it to use it either. Why cannot Lars and > other autotools fans just *ignore* the scons stuff? Because when someone tries to build with scons, and they have a problem, they are going to send an email to lyx

[Fwd: Re: Debut of the scons-based build system for lyx]

2006-05-08 Thread Abdelrazak Younes
Forgot to put lyx-devel in copy. Sorry. Lars, all. If this stuff does not interests you we can keep this conversation private. Just tell us. Abdel. --- Begin Message --- Bo Peng a écrit : python setup.py install Easy enough, right? Yes very easy. I first tried their installer but it was b

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread John Spray
On Mon, 2006-05-08 at 07:44 -0500, Bo Peng wrote: > I will not have time to maintain a branch. ... > I know scons is not perfect right now, but I do not expect > anyone who does not like it to use it either. Why cannot Lars and > other autotools fans just *ignore* the scons stuff? Because when

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Bo Peng
python setup.py install Easy enough, right? Then I tried: D:\cygwin\home\yns\lyx\trunk>scons frontend=qt4 qt_dir=d:/program/Qt/4.1 scons: Reading SConscript files ... Checking for pkg-config...no pkg-config >= 0.1.50 is not found Checking for main() in C library z... no Did not find libz or z

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Abdelrazak Younes
Lars Gullik Bjønnes a écrit : Abdelrazak Younes <[EMAIL PROTECTED]> writes: | The KDE project had lived with _four_ build system at the same time in | svn for _months_ before they choose one. I reckon LyX could live with | two during a couple of month and see how it goes. But they _must_ work.

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Lars Gullik Bjønnes
Abdelrazak Younes <[EMAIL PROTECTED]> writes: | Lars Gullik Bjønnes a écrit : | > "Bo Peng" <[EMAIL PROTECTED]> writes: | > | > > don't decide these things, it was (and still is) my personal | > opinion. | > | > | > | > Nobody said otherwise, that's what I meant. Saying nothing is an | > | > impli

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Abdelrazak Younes
Lars Gullik Bjønnes a écrit : "Bo Peng" <[EMAIL PROTECTED]> writes: | > > don't decide these things, it was (and still is) my personal opinion. | > | > Nobody said otherwise, that's what I meant. Saying nothing is an | > implicit approval, except for the project manager. An quite frankly I | > d

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Lars Gullik Bjønnes
"Bo Peng" <[EMAIL PROTECTED]> writes: | > > don't decide these things, it was (and still is) my personal opinion. | > | > Nobody said otherwise, that's what I meant. Saying nothing is an | > implicit approval, except for the project manager. An quite frankly I | > don't understand what's so scarin

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Abdelrazak Younes
Bo Peng a écrit : BTW, please use SCons >= 0.96.92. I have downloaded and installed it with the following command at the windows console as indicated by the readme: python setup.py install Then I tried: D:\cygwin\home\yns\lyx\trunk>scons frontend=qt4 qt_dir=d:/program/Qt/4.1 scons: Reading

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Bo Peng
> don't decide these things, it was (and still is) my personal opinion. Nobody said otherwise, that's what I meant. Saying nothing is an implicit approval, except for the project manager. An quite frankly I don't understand what's so scaring about having a parallel build system that do not touch

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Abdelrazak Younes
Georg Baum a écrit : Abdelrazak Younes wrote: If you say nothing it's difficult to listen to you Lars. _I_ think Bo should have waited for your approval before committing. But there were a general agreement in the list three days ago that if we promise to keep the auto stuff up to date, A few S

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Georg Baum
Abdelrazak Younes wrote: > If you say nothing it's difficult to listen to you Lars. _I_ think Bo > should have waited for your approval before committing. But there were a > general agreement in the list three days ago that if we promise to keep > the auto stuff up to date, A few Sconscript in tru

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Abdelrazak Younes
Lars Gullik Bjønnes a écrit : Abdelrazak Younes <[EMAIL PROTECTED]> writes: | Lars Gullik Bjønnes a écrit : | > [EMAIL PROTECTED] (Lars Gullik Bjønnes) writes: | > | "Bo Peng" <[EMAIL PROTECTED]> writes: | > | | | Dear all, | > | | | | The scons-based building system is now available from svn. |

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Lars Gullik Bjønnes
Abdelrazak Younes <[EMAIL PROTECTED]> writes: | Lars Gullik Bjønnes a écrit : | > Abdelrazak Younes <[EMAIL PROTECTED]> writes: | > | > Do you want to replace the existing build system or do you just | > want | > | > to use scons for *your* builds? | > | | At this point I don't care about linux/Un

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Abdelrazak Younes
Lars Gullik Bjønnes a écrit : Abdelrazak Younes <[EMAIL PROTECTED]> writes: | > Do you want to replace the existing build system or do you just want | > to use scons for *your* builds? | | At this point I don't care about linux/Unix because in any case | autotools works fine for you. I would l

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Lars Gullik Bjønnes
Abdelrazak Younes <[EMAIL PROTECTED]> writes: | Lars Gullik Bjønnes a écrit : | > [EMAIL PROTECTED] (Lars Gullik Bjønnes) writes: | > | "Bo Peng" <[EMAIL PROTECTED]> writes: | > | | | Dear all, | > | | | | The scons-based building system is now available from svn. | > Currently, | > | | Please rev

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Lars Gullik Bjønnes
Abdelrazak Younes <[EMAIL PROTECTED]> writes: | > Do you want to replace the existing build system or do you just want | > to use scons for *your* builds? | | At this point I don't care about linux/Unix because in any case | autotools works fine for you. I would like to ease Windows development |

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Abdelrazak Younes
Lars Gullik Bjønnes a écrit : [EMAIL PROTECTED] (Lars Gullik Bjønnes) writes: | "Bo Peng" <[EMAIL PROTECTED]> writes: | | | Dear all, | | | | The scons-based building system is now available from svn. Currently, | | Please revert. | | We are not going to have two competing build systems! A

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Abdelrazak Younes
Lars Gullik Bjønnes a écrit : Abdelrazak Younes <[EMAIL PROTECTED]> writes: | Lars Gullik Bjønnes a écrit : | > "Bo Peng" <[EMAIL PROTECTED]> writes: | > | Dear all, | > | | The scons-based building system is now available from svn. | > Currently, | > Please revert. | > We are not going to have

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Lars Gullik Bjønnes
Abdelrazak Younes <[EMAIL PROTECTED]> writes: | Lars Gullik Bjønnes a écrit : | > "Bo Peng" <[EMAIL PROTECTED]> writes: | > | Dear all, | > | | The scons-based building system is now available from svn. | > Currently, | > Please revert. | > We are not going to have two competing build systems! |

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Abdelrazak Younes
Lars Gullik Bjønnes a écrit : "Bo Peng" <[EMAIL PROTECTED]> writes: | Dear all, | | The scons-based building system is now available from svn. Currently, Please revert. We are not going to have two competing build systems! Bo, in order to avoid lengthy and unproductive discussions that str

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Lars Gullik Bjønnes
[EMAIL PROTECTED] (Lars Gullik Bjønnes) writes: | "Bo Peng" <[EMAIL PROTECTED]> writes: | | | Dear all, | | | | The scons-based building system is now available from svn. Currently, | | Please revert. | | We are not going to have two competing build systems! And to expand a bit: I do welcome

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Georg Baum
Bo Peng wrote: > Attached is a log file, using cygwin, cygwin boost, cygwin qt with > replaced moc.exe and uic.exe. I get a bunch of link errors. If > possible, please help me identify the problem. > > BTW, > 1. the vtable error, according to qt faq, is a sign of missing moc files. Indeed. Don'

Re: Debut of the scons-based build system for lyx

2006-05-08 Thread Lars Gullik Bjønnes
"Bo Peng" <[EMAIL PROTECTED]> writes: | Dear all, | | The scons-based building system is now available from svn. Currently, Please revert. We are not going to have two competing build systems! -- Lgb

Re: Debut of the scons-based build system for lyx

2006-05-07 Thread Bo Peng
No, it is not. The "-Wl,--script,/path/to/i386pe.x-no-rdata" option is indeed meant for libtool which then translates it to "-Wl,--script -Wl,/path/to/i386pe.x-no-rdata" when calling g++. Please, don't forget "-Wl,--enable-runtime-pseudo-reloc". These options are passed. Under cygwin, I just n

Re: Debut of the scons-based build system for lyx

2006-05-07 Thread Enrico Forestieri
On Sun, May 07, 2006 at 06:00:42PM -0500, Bo Peng wrote: > Windows troubles: > > 1. the ...rdata file used to build cygwin seems to be a libtool thing, > I have tried to pass script=... option to g++ but failed. I guess one > can run till the last step, get the link command from scons_lyx.log > a

Re: Debut of the scons-based build system for lyx

2006-05-07 Thread Bo Peng
BTW, please use SCons >= 0.96.92. Bo

<    1   2