I've compiled and installed Apache 1.3.26 + PHP 4.2.1+Aix4.3.3+Sybase12.5.
When I try to configure php,it stops with message:

configure : error: ctpublic.h missing!

Could somebody help me with my problem?

Thanks.
yingying
2002.6.27

    4 years later

    ./configure --with-sybase-ct=/opt/sybase/OCS-12_5

    The home for sybase is not /opt/sybase because the configure script is looking for the include and library directory for sybase which is store under the OCS not in home. Documentation should be better or the script needs to change to reflect the input value.

      a month later

      I was having this same problem, and when I changed the with-sybase directive to the OCS-12_5 I got the same error message at the same point.

      Is there a way to list all of the params that I can pass to ./configure? I am thinking that the directories the configure script is searching are not the ones the needed files are in.

        If you do the ./configure --help, it will list all the possible param that you can use to configure PHP but some cannot work with the others such as you cannot use the --with-sybase along with the --with-sybase-ct. It's a shot in the dark if you dont know what all of these param means. After all these years, these developers have not figured out that Windows has a better installation than any other operating system. Linux is doing a better job but when it comes to customization... there should be a GUI to select all the options and the dependencies are automatically downloaded into a nice package. I guess that is too hard for these guys to understand.

          Write a Reply...