> Le 22/08/2010 08:36, Tatsuo Ishii a écrit : > >> Le 22/08/2010 00:35, Tatsuo Ishii a écrit : > >>>> Le 21/08/2010 09:25, Tatsuo Ishii a écrit : > >>>>>> Le 20/08/2010 15:04, Guillaume Lelarge a écrit : > >>>>>>> Le 20/08/2010 01:49, Tatsuo Ishii a écrit : > >>>>>>>>> hi! i tried to compile pgpool-II 3.0 beta1 on SCO 5.0.7 , but i > >>>>>>>>> can't find getopt.h file , i just have an getopt_.h from gnulib > >>>>>>>>> but > >>>>>>>>> is not enough to compile it. > >>>>>>>>> > >>>>>>>>> There is a way to disable long options? > >>>>>>>>> or > >>>>>>>>> where can i find a getopt.h file (and getopt.c to compile. ;-) ) > >>>>>>>>> ?? > >>>>>>>> > >>>>>>>> I have looked into PostgreSQL code, and found that it spends lots of > >>>>>>>> efforts to make long options portable. > >>>>>>>> > >>>>>>>> Guillaume, should we do the same thing? > >>>>>>> > >>>>>>> Seems a good idea. Working on it. > >>>>>>> > >>>>>> > >>>>>> Well, it shouldn't be a hard work for someone who knows how to write > >>>>>> the > >>>>>> configure file, but it happens that I don't. I tried a few things, but > >>>>>> it didn't work out well. > >>>>>> > >>>>>> In the source file, there's only one thing to do. Instead of > >>>>>> > >>>>>> #include <getopt.h> > >>>>>> > >>>>>> we should have a > >>>>>> > >>>>>> #include "getopt_long.h" > >>>>>> > >>>>>> Of course, we also need to copy the getopt_long.c and getopt_lon.h > >>>>>> source files. > >>>>>> > >>>>>> And it's enough if the configure script is in good shape. Can you take > >>>>>> care of the configure script? or at least tell me the files that need > >>>>>> some updates. > >>>>>> > >>>>>> The only place where I found pgpool's licence is on the pgfoundry > >>>>>> website. We certainly need to mention it in the docs too. > >>>>> > >>>>> We already have: > >>>>> > >>>>> /* Define to 1 if you have the <getopt.h> header file. */ > >>>>> #define HAVE_GETOPT_H 1 > >>>>> > >>>>> So probably in main.c and etc. we should do: > >>>>> > >>>>> #ifdef HAVE_GETOPT_H > >>>>> #include <getopt.h> > >>>>> #else > >>>>> #include "getopt_long.h" > >>>>> : > >>>>> : > >>>>> > >>>>> What else do you need? > >>>> > >>>> Nothing. It's great :) > >>>> > >>>> See patch attached. > >>> > >>> Thanks. But I cannot find getopt_long.c etc. in the patch? > >> > >> Yeah, The first email > >> (http://lists.pgfoundry.org/pipermail/pgpool-general/2010-August/002901.html) > >> only has the diff, the second mail > >> (http://lists.pgfoundry.org/pipermail/pgpool-general/2010-August/002902.html) > >> has the getopt_long.h and getopt_long.c files. > > > > Sorry I missed it. Ok let's commit and see if this solves Edmundo's > > problem. > > Done.
Thanks! -- Tatsuo Ishii SRA OSS, Inc. Japan English: http://www.sraoss.co.jp/index_en.php Japanese: http://www.sraoss.co.jp _______________________________________________ Pgpool-general mailing list Pgpool-general@pgfoundry.org http://pgfoundry.org/mailman/listinfo/pgpool-general