stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Sebor (JIRA)" <>
Subject [jira] Updated: (STDCXX-109) [Mac OS X 10.2.8] Unable to build (no gencat utility)
Date Tue, 29 May 2007 23:12:15 GMT


Martin Sebor updated STDCXX-109:

    Fix Version/s: 4.2

Scheduled as a must-fix for 4.2.0.

> [Mac OS X 10.2.8] Unable to build (no gencat utility)
> ------------------------------------------------------------------
>                 Key: STDCXX-109
>                 URL:
>             Project: C++ Standard Library
>          Issue Type: Bug
>          Components: Build
>         Environment: Mac OS X 10.2.8/Darwin 6.8 with GCC 3.1
>            Reporter: Andrew Black
>            Assignee: Andrew Black
>             Fix For: 4.2
> When the make process gets to the point where it tries to build the file,
the make process fails with
> gencat /Volumes/Orion/Work/stdcxx/src/rwstderr.msg
> /bin/sh: gencat: command not found
> make[2]: *** [] Error 127
> make[1]: *** [lib] Error 2
> make: *** [libstd] Error 2
> The most obvious cause is that there is no gencat utility installed on the system in
the $PATH hierarchy.  I have not searched for the gencat utility outside of the $PATH hierarchy
at this point in time, though it would make sense to do so.  As this utility is referenced
as a part of the makefile rules, it would be difficult at best to control logic through the
characterization tests.
> A possible way to detect if there is an accessable copy of gencat would be to use the
which command, redirecting the output to /dev/null, and using the return code to detect the
> Another possible tactic would be to make the failed execution of gencat a non fatal problem
(which likely would result in other problems if it failed in other circumstances), then to
touch the output file when done so that a file is present (if empty) to be used in building
the library.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message