On Sat, 2007-07-14 at 16:29 -0700, Raoul Duke wrote:

> That is - honestly - an impressive list. But... I feel like there is a
> gap between what experienced Felixers perceive as what it can do vs. a
> newbie's experience walking in the door. I don't want to detract from
> what Felix is and does, tho honestly I haven't seen a lot of it yet,
> and I've gotten a kind of discombobulated experience trying to get it
> built and installed and running.

You were particularly unlucky to turn up at a point the SVN repository
was broken. That happens occasionally .. when I break it, it annoys
everyone. I usually give warning. Sometimes it can't be helped, for
example I upgrade the Linux version of something, to do the Windows
version I have to commit the upgrade just to be able to actually 
fetch it from Windows .. and I can't check the OSX version since
I don't have a Mac.

You really SHOULD be able to do:

svn co ...
./configure
./mk extract
./mk

or

svn co ..
./configure
make

or just

make

The latter even does an svn fetch .. probably a bad idea.
If you type 'make' now it should rebuild the system
from the SVN head.

Occasionally, files get deleted. Felix build system has
no way to track product (output) files so it doesn't
know how to remove them. In that case your build may fail,
and you have to

make virgin
./mk extract
./mk

To be honest, the Makefile needs more work, the problem is
that 'make' is crap and it doesn't have the capability to
build a complex software. 

OTOH the Python script can be made to do anything,
but we have to design it to do so. It uses a basic 
strategy which doesn't always work. For example it
loads all plugins before trying to build .. if you change
one of the plugins it re-extracts it .. but it doesn't
reload it.


-- 
John Skaller <skaller at users dot sf dot net>
Felix, successor to C++: http://felix.sf.net

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to