Hi again, Norman. I've just modified the configuration file to use relative paths (thanks for the BUILD_BASE_DIR tip, by the way), and now I'm blessed with a shiny new error. Thankfully, it seems to be finding the L4Ka::Pistachio userland libraries and headers now, but it's choking on libsupc++.a towards the end of the linking phase (which is still more than it did, last time).
As usual, I've uploaded the new log file at http://code.google.com/p/i9os/issues/detail?id=2#c3, and the link to the latest revision of the configuration file can also be found there.
Tyson.
On Sat, Apr 11, 2009 at 8:54 PM, Norman Feske <norman.feske@...1...>wrote:
Hi Tyson,
the issue may originate from your PISTACHIO_USER_BUILD_DIR declaration being a relative path. Could you try specifying the absolute directory instead? The build system includes the 'pistachio.conf' from each target directory. Hence, a relative location is ambiguous. However, to avoid specifying a hard-coded absolute pathname, you could refer to the following variables provided by Genode's build system:
BUILD_BASE_DIR - absolute location of your Genode build directory BASE_DIR - absolute location of the 'genode/base' directory
So the content of your 'pistachio.conf' file could be as such:
PISTACHIO_USER_BUILD_DIR = $(BUILD_BASE_DIR)/../pistachio/user/build
BTW, have you tried using the 'create_builddir' tool in Genode's 'tool/builddir' directory? Since the release 9.2, this tool can be called with 'pistachio_x86' as argument.
Regards Norman
Tyson Key wrote:
Hi Norman. If it helps, I built the Pistachio userland (and ran "make install" to copy headers and .a files to /usr/local/include and /usr/local/lib), and attached the output of "make core VERBOSE=" to the issue on our bug tracker at http://code.google.com/p/i9os/issues/detail?id=2#c2. The build.pistachio_x86/etc/pistachio.conf file at
http://code.google.com/p/i9os/source/browse/trunk/Personalities/GenodeKit/bu...
represents the compromise/current state of things, to get the compilation process to where it is now (yes, I realise that it's "non-standard"/suboptimal).
If you need any additional information, feel free to ask.
Thanks, Tyson.
This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main