stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Black (JIRA)" <>
Subject [jira] Created: (STDCXX-109) [Mac OS X 10.2.8] Unable to build (no gencat utility)
Date Mon, 09 Jan 2006 22:04:27 GMT
[Mac OS X 10.2.8] Unable to build (no gencat utility)

         Key: STDCXX-109
     Project: STDCXX
        Type: Bug
  Components: Build  
 Environment: Mac OS X 10.2.8/Darwin 6.8 with GCC 3.1
    Reporter: Andrew Black

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

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 location.

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.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message