openbabel 0.5.4

Rust bindings to cheminformatics toolbox OpenBabel
Documentation
Determining if the include file conio.h exists failed with the following output:
Change Dir: /Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make -f Makefile cmTC_c8ad2/fast && /Library/Developer/CommandLineTools/usr/bin/make  -f CMakeFiles/cmTC_c8ad2.dir/build.make CMakeFiles/cmTC_c8ad2.dir/build
Building C object CMakeFiles/cmTC_c8ad2.dir/CheckIncludeFile.c.o
/usr/bin/clang   -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk -fPIE -MD -MT CMakeFiles/cmTC_c8ad2.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_c8ad2.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_c8ad2.dir/CheckIncludeFile.c.o -c /Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c
/Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c:1:10: fatal error: 'conio.h' file not found
#include <conio.h>
         ^~~~~~~~~
1 error generated.
make[1]: *** [CMakeFiles/cmTC_c8ad2.dir/CheckIncludeFile.c.o] Error 1
make: *** [cmTC_c8ad2/fast] Error 2



Determining if the include file rpc/xdr.h exists failed with the following output:
Change Dir: /Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make -f Makefile cmTC_ed4a8/fast && /Library/Developer/CommandLineTools/usr/bin/make  -f CMakeFiles/cmTC_ed4a8.dir/build.make CMakeFiles/cmTC_ed4a8.dir/build
Building C object CMakeFiles/cmTC_ed4a8.dir/CheckIncludeFile.c.o
/usr/bin/clang   -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk -fPIE -MD -MT CMakeFiles/cmTC_ed4a8.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_ed4a8.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_ed4a8.dir/CheckIncludeFile.c.o -c /Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c
In file included from /Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c:1:
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:126:3: error: type name requires a specifier or qualifier
                bool_t  (*x_getlong)(struct __rpc_xdr *, int *);
                ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:128:3: error: type name requires a specifier or qualifier
                bool_t  (*x_putlong)(struct __rpc_xdr *, const int *);
                ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:128:3: error: duplicate member 'bool_t'
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:126:3: note: previous declaration is here
                bool_t  (*x_getlong)(struct __rpc_xdr *, int *);
                ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:136:3: error: type name requires a specifier or qualifier
                bool_t  (*x_getbytes)(struct __rpc_xdr *, char *, unsigned int);
                ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:136:3: error: duplicate member 'bool_t'
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:126:3: note: previous declaration is here
                bool_t  (*x_getlong)(struct __rpc_xdr *, int *);
                ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:138:3: error: type name requires a specifier or qualifier
                bool_t  (*x_putbytes)(struct __rpc_xdr *, const char *, unsigned int);
                ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:138:3: error: duplicate member 'bool_t'
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:126:3: note: previous declaration is here
                bool_t  (*x_getlong)(struct __rpc_xdr *, int *);
                ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:142:3: error: type name requires a specifier or qualifier
                bool_t  (*x_setpostn)(struct __rpc_xdr *, unsigned int);
                ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:142:3: error: duplicate member 'bool_t'
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:126:3: note: previous declaration is here
                bool_t  (*x_getlong)(struct __rpc_xdr *, int *);
                ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:144:3: error: unknown type name 'int32_t'
                int32_t *(*x_inline)(struct __rpc_xdr *, unsigned int);
                ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:147:3: error: type name requires a specifier or qualifier
                bool_t  (*x_control)(struct __rpc_xdr *, int, void *);
                ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:147:3: error: duplicate member 'bool_t'
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:126:3: note: previous declaration is here
                bool_t  (*x_getlong)(struct __rpc_xdr *, int *);
                ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:191:16: error: function cannot return function type 'int (XDR *, void *, unsigned int)' (aka 'int (struct __rpc_xdr *, void *, unsigned int)')
typedef bool_t (*xdrproc_t)(XDR *, void *, unsigned int);
               ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:215:25: error: unknown type name 'int32_t'
xdr_getint32(XDR *xdrs, int32_t *ip)
                        ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:217:2: error: use of undeclared identifier 'int32_t'
        int32_t l;
        ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:219:7: error: no member named 'x_getlong' in 'struct xdr_ops'
        if (!xdr_getlong(xdrs, &l))
             ^~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:205:19: note: expanded from macro 'xdr_getlong'
        (*(xdrs)->x_ops->x_getlong)(xdrs, longp)
          ~~~~~~~~~~~~~  ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:219:26: error: use of undeclared identifier 'l'
        if (!xdr_getlong(xdrs, &l))
                                ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:220:11: error: use of undeclared identifier 'FALSE'
                return (FALSE);
                        ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/rpc/xdr.h:221:8: error: use of undeclared identifier 'l'
        *ip = l;
              ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[1]: *** [CMakeFiles/cmTC_ed4a8.dir/CheckIncludeFile.c.o] Error 1
make: *** [cmTC_ed4a8/fast] Error 2



Performing C SOURCE FILE Test SCANDIR_NEEDS_CONST failed with the following output:
Change Dir: /Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make -f Makefile cmTC_c8000/fast && /Library/Developer/CommandLineTools/usr/bin/make  -f CMakeFiles/cmTC_c8000.dir/build.make CMakeFiles/cmTC_c8000.dir/build
Building C object CMakeFiles/cmTC_c8000.dir/src.c.o
/usr/bin/clang -DSCANDIR_NEEDS_CONST  -Werror -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk -fPIE -MD -MT CMakeFiles/cmTC_c8000.dir/src.c.o -MF CMakeFiles/cmTC_c8000.dir/src.c.o.d -o CMakeFiles/cmTC_c8000.dir/src.c.o -c /Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp/src.c
/Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp/src.c:7:46: error: incompatible function pointer types passing 'int (struct dirent *)' to parameter of type 'int (*)(const struct dirent *)' [-Werror,-Wincompatible-function-pointer-types]
     int count = scandir ("./", &entries_pp, matchFiles, 0);
                                             ^~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk/usr/include/dirent.h:150:11: note: passing argument to parameter here
    int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir);
          ^
1 error generated.
make[1]: *** [CMakeFiles/cmTC_c8000.dir/src.c.o] Error 1
make: *** [cmTC_c8000/fast] Error 2


Source file was:

   #include <sys/types.h>
   #include <dirent.h>
    int main(){
     extern int matchFiles (struct dirent *entry_p);
     struct dirent **entries_pp;
     int count = scandir ("./", &entries_pp, matchFiles, 0);
     return count;
    }
   
Performing C++ SOURCE FILE Test HAVE_STD_TR1_SHARED_PTR failed with the following output:
Change Dir: /Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make -f Makefile cmTC_4b5fc/fast && /Library/Developer/CommandLineTools/usr/bin/make  -f CMakeFiles/cmTC_4b5fc.dir/build.make CMakeFiles/cmTC_4b5fc.dir/build
Building CXX object CMakeFiles/cmTC_4b5fc.dir/src.cxx.o
/usr/bin/clang++ -DHAVE_STD_TR1_SHARED_PTR  -Werror -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk -fPIE -MD -MT CMakeFiles/cmTC_4b5fc.dir/src.cxx.o -MF CMakeFiles/cmTC_4b5fc.dir/src.cxx.o.d -o CMakeFiles/cmTC_4b5fc.dir/src.cxx.o -c /Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp/src.cxx
/Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp/src.cxx:2:45: error: no member named 'tr1' in namespace 'std'
                           int main(){ std::tr1::shared_ptr<int> p; return 0; }
                                       ~~~~~^
/Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp/src.cxx:2:64: error: expected '(' for function-style cast or type construction
                           int main(){ std::tr1::shared_ptr<int> p; return 0; }
                                                            ~~~^
/Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp/src.cxx:2:66: error: use of undeclared identifier 'p'
                           int main(){ std::tr1::shared_ptr<int> p; return 0; }
                                                                 ^
3 errors generated.
make[1]: *** [CMakeFiles/cmTC_4b5fc.dir/src.cxx.o] Error 1
make: *** [cmTC_4b5fc/fast] Error 2


Source file was:
#include <memory>
                           int main(){ std::tr1::shared_ptr<int> p; return 0; }
Performing C++ SOURCE FILE Test HAVE_STD_TR1_SHARED_PTR_IN_TR1_HEADER failed with the following output:
Change Dir: /Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make -f Makefile cmTC_03da1/fast && /Library/Developer/CommandLineTools/usr/bin/make  -f CMakeFiles/cmTC_03da1.dir/build.make CMakeFiles/cmTC_03da1.dir/build
Building CXX object CMakeFiles/cmTC_03da1.dir/src.cxx.o
/usr/bin/clang++ -DHAVE_STD_TR1_SHARED_PTR_IN_TR1_HEADER  -Werror -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.0.sdk -fPIE -MD -MT CMakeFiles/cmTC_03da1.dir/src.cxx.o -MF CMakeFiles/cmTC_03da1.dir/src.cxx.o.d -o CMakeFiles/cmTC_03da1.dir/src.cxx.o -c /Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp/src.cxx
/Users/qw/Documents/dev-chiral/openbabel-rust/build/CMakeFiles/CMakeTmp/src.cxx:1:10: fatal error: 'tr1/memory' file not found
#include <tr1/memory>
         ^~~~~~~~~~~~
1 error generated.
make[1]: *** [CMakeFiles/cmTC_03da1.dir/src.cxx.o] Error 1
make: *** [cmTC_03da1/fast] Error 2


Source file was:
#include <tr1/memory>
                           int main(){ std::tr1::shared_ptr<int> p; return 0; }