The makefile is hidden in the SVN But don't worry, it can be easily retrieved from the google mirror: http://code.google.com/p/upp-mirror/source/browse/trunk/uppb ox/lpbuild/Makefile. As it's author, I must admit it is rather buggy lately... Also, I never tested it on OpenBSD (only on FreeBSD and Linux). If you decide to use it, note that it requires to be used with gmake. You can place it just about anywhere and then call (from within the same directory) like this:
You can also run just gmake or gmake help to see more about the options... Anyway, I guess that there is about 99% chance it will work the same or worse than the release makefile...
Honza
I'd say your prediction was spot on:
$ gmake PKG=ide FLAGS="GCC GUI SHARED OPENBSD" NESTS="/home/joel/upp/uppsrc"
Using 1 parallel job ...
Parsing package files needed for ide ...
sed: RE error: invalid argument to regex routine
Segmentation fault (core dumped)
sed: RE error: invalid argument to regex routine
Segmentation fault (core dumped)
sed: RE error: invalid argument to regex routine
Segmentation fault (core dumped)
sed: RE error: invalid argument to regex routine
Segmentation fault (core dumped)
Segmentation fault (core dumped)
sed: RE error: invalid argument to regex routine
sed: RE error: invalid argument to regex routine
sed: RE error: invalid argument to regex routine
Segmentation fault (core dumped)
Segmentation fault (core dumped)
Segmentation fault (core dumped)
sed: RE error: invalid argument to regex routine
Segmentation fault (core dumped)
Segmentation fault (core dumped)
Segmentation fault (core dumped)
sed: RE error: invalid argument to regex routine
sed: RE error: invalid argument to regex routine
sed: RE error: invalid argument to regex routine
Segmentation fault (core dumped)
sed: RE error: invalid argument to regex routine
Segmentation fault (core dumped)
sed: RE error: invalid argument to regex routine
Segmentation fault (core dumped)
sed: RE error: invalid argument to regex routine
Segmentation fault (core dumped)
Segmentation fault (core dumped)
Building package ide [TheIDE main package] (333 files in 29 packages, flags: GCC GUI MAIN OPENBSD POSIX SHARED)
Creating directory _out/CtrlCore/GCC_GUI_OPENBSD_POSIX_SHARED/ ...
^C Compiling CtrlCore/CtrlCore.icpp (flags GCC GUI OPENBSD POSIX SHARED) [/333] ...
gmake[1]: *** [_out/CtrlCore/GCC_GUI_OPENBSD_POSIX_SHARED/CtrlCore.io] Error 130
gmake: [ide] Error 130 (ignored)
It seemed to lock up on creating that directory, so I ctrl-c'd it (as you can see) since sed had already core-dumped all over the directory anyway.
I'm going to go ahead with hand-making some per project/archive makefiles and see if that Days example file exhibits the same problems.