Re: make unsuccessful on mac os x 10.2

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: make unsuccessful on mac os x 10.2
Дата
Msg-id 200209100503.g8A53dn08121@candle.pha.pa.us
обсуждение исходный текст
Ответ на make unsuccessful on mac os x 10.2  (Michael Fortin <pommele@mindspring.com>)
Ответы Re: make unsuccessful on mac os x 10.2  (Michael Fortin <pommele@mindspring.com>)
Список pgsql-bugs
Oh, that's a strange error.  I thought our beta1 worked on OSX 10.2.
You are on 10.2, right?

Do have have any environment variables starting with LC_*?

---------------------------------------------------------------------------

Michael Fortin wrote:
> Bruce,
> Thanks for the reply.  It installed fine but when I ran initdb this was
> the output:
>
> [mikef-ti:/usr/local/pgsql] postgres% bin/initdb
> The files belonging to this database system will be owned by user
> "postgres".
> This user must also own the server process.
>
> The database cluster will be initialized with locale en_US.
> This locale setting will prevent the use of indexes for pattern matching
> operations.  If that is a concern, rerun initdb with the collation order
> set to "C".  For more information see the Administrator's Guide.
>
> Fixing permissions on existing directory /usr/local/pgsql/data... ok
> creating directory /usr/local/pgsql/data/base... ok
> creating directory /usr/local/pgsql/data/global... ok
> creating directory /usr/local/pgsql/data/pg_xlog... ok
> creating directory /usr/local/pgsql/data/pg_clog... ok
> creating template1 database in /usr/local/pgsql/data/base/1... Failed
> to initialize lc_time to ''
> ok
> creating configuration files... ok
> initializing pg_shadow... Failed to initialize lc_time to ''
> ok
> enabling unlimited row size for system tables... Failed to initialize
> lc_time to ''
> ok
> initializing pg_depend... Failed to initialize lc_time to ''
> ok
> creating system views... Failed to initialize lc_time to ''
> ok
> loading pg_description... Failed to initialize lc_time to ''
> ok
> creating conversions... Failed to initialize lc_time to ''
> ok
> setting privileges on built-in objects... Failed to initialize lc_time
> to ''
> ok
> vacuuming database template1... Failed to initialize lc_time to ''
> ok
> copying template1 to template0... Failed to initialize lc_time to ''
> ok
>
> Success. You can now start the database server using:
>
>      bin/postmaster -D /usr/local/pgsql/data
> or
>      bin/pg_ctl -D /usr/local/pgsql/data -l logfile start
>
> ---------------
>
> It failed on startup afterwards.  I tried the --lc-time 'en_US' flag
> but it made no difference.
>
> Any other suggestions would be appreciated.
>
> Thanks, Michael
>
>
>
>
> On Monday, September 9, 2002, at 10:18 PM, Bruce Momjian wrote:
>
> >
> > Get 7.3beta1 for OSX 10.2.
> >
> > -----------------------------------------------------------------------
> > ----
> >
> > Michael Fortin wrote:
> >> My guess is that the new compiler in 10.2 is not compatible with
> >> postgres.  Here is the output from configure and make:
> >>
> >> [mikef-ti:/database/postgresql-7.2.2] mikef% ./configure --with-java
> >> loading cache ./config.cache
> >> checking host system type... powerpc-apple-darwin6.0
> >> checking which template to use... darwin
> >> checking whether to build with locale support... no
> >> checking whether to build with recode support... no
> >> checking whether to build with multibyte character support... no
> >> checking whether NLS is wanted... no
> >> checking for default port number... 5432
> >> checking for default soft limit on number of connections... 32
> >> checking for gcc... (cached) gcc
> >> checking whether the C compiler (gcc  ) works... yes
> >> checking whether the C compiler (gcc  ) is a cross-compiler... no
> >> checking whether we are using GNU C... (cached) yes
> >> checking whether gcc accepts -g... (cached) yes
> >> using CFLAGS=-g -O2
> >> checking whether the C compiler (gcc -traditional-cpp -g -O2 )
> >> works...
> >> yes
> >> checking whether the C compiler (gcc -traditional-cpp -g -O2 ) is a
> >> cross-compiler... no
> >> checking for Cygwin environment... (cached) no
> >> checking for mingw32 environment... (cached) no
> >> checking for executable suffix... (cached) no
> >> checking how to run the C preprocessor... (cached) gcc
> >> -traditional-cpp
> >> -E
> >> checking whether gcc -traditional-cpp needs -traditional... (cached)
> >> no
> >> checking whether to build with Tcl... no
> >> checking whether to build with Tk... no
> >> checking whether to build Perl modules... no
> >> checking whether to build Python modules... no
> >> checking whether to build Java/JDBC tools... yes
> >> checking for jakarta-ant... no
> >> checking for ant... /java/jakarta-ant-1.5/bin/ant
> >> checking whether /java/jakarta-ant-1.5/bin/ant works... yes
> >> checking whether to build with PAM support... no
> >> checking whether to build the ODBC driver... no
> >> checking whether to build C++ modules... no
> >> using CPPFLAGS=
> >> using LDFLAGS=
> >> checking for mawk... (cached) awk
> >> checking for flex... (cached) /usr/bin/flex
> >> checking whether ln -s works... (cached) yes
> >> checking for ld used by GCC... (cached) /usr/bin/ld
> >> checking if the linker (/usr/bin/ld) is GNU ld... (cached) no
> >> checking for ranlib... (cached) ranlib
> >> checking for lorder... (cached) lorder
> >> checking for tar... (cached) /usr/bin/tar
> >> checking for bison... (cached) bison -y
> >> checking for perl... (cached) /usr/bin/perl
> >> checking for readline... (cached) no
> >> checking for library containing using_history... (cached) no
> >> checking for main in -lbsd... (cached) no
> >> checking for setproctitle in -lutil... (cached) no
> >> checking for main in -lm... (cached) yes
> >> checking for main in -ldl... (cached) no
> >> checking for main in -lsocket... (cached) no
> >> checking for main in -lnsl... (cached) no
> >> checking for main in -lipc... (cached) no
> >> checking for main in -lIPC... (cached) no
> >> checking for main in -llc... (cached) no
> >> checking for main in -ldld... (cached) no
> >> checking for main in -lld... (cached) no
> >> checking for main in -lcompat... (cached) no
> >> checking for main in -lBSD... (cached) no
> >> checking for main in -lgen... (cached) no
> >> checking for main in -lPW... (cached) no
> >> checking for main in -lresolv... (cached) no
> >> checking for main in -lunix... (cached) no
> >> checking for library containing crypt... (cached) none required
> >> checking for __inet_ntoa in -lbind... (cached) no
> >> checking for inflate in -lz... (cached) yes
> >> checking for library containing fdatasync... (cached) no
> >> checking for crypt.h... (cached) no
> >> checking for dld.h... (cached) no
> >> checking for endian.h... (cached) no
> >> checking for fp_class.h... (cached) no
> >> checking for getopt.h... (cached) no
> >> checking for ieeefp.h... (cached) no
> >> checking for pwd.h... (cached) yes
> >> checking for sys/ipc.h... (cached) yes
> >> checking for sys/pstat.h... (cached) no
> >> checking for sys/select.h... (cached) yes
> >> checking for sys/sem.h... (cached) yes
> >> checking for sys/socket.h... (cached) yes
> >> checking for sys/shm.h... (cached) yes
> >> checking for sys/types.h... (cached) yes
> >> checking for sys/un.h... (cached) yes
> >> checking for termios.h... (cached) yes
> >> checking for kernel/OS.h... (cached) no
> >> checking for kernel/image.h... (cached) no
> >> checking for SupportDefs.h... (cached) no
> >> checking for netinet/in.h... (cached) yes
> >> checking for netinet/tcp.h... yes
> >> checking whether string.h and strings.h may both be included...
> >> (cached) yes
> >> checking for readline/readline.h... (cached) no
> >> checking for readline.h... (cached) no
> >> checking for readline/history.h... (cached) no
> >> checking for history.h... (cached) no
> >> checking for working const... (cached) yes
> >> checking for inline... (cached) inline
> >> checking for preprocessor stringizing operator... (cached) yes
> >> checking for signed types... (cached) yes
> >> checking for volatile... (cached) yes
> >> checking whether struct tm is in sys/time.h or time.h... (cached)
> >> time.h
> >> checking for tm_zone in struct tm... (cached) yes
> >> checking for union semun... (cached) yes
> >> checking for struct cmsgcred... (cached) no
> >> checking for struct fcred... (cached) no
> >> checking for struct sockcred... (cached) no
> >> checking for struct sockaddr_un... (cached) yes
> >> checking for int timezone... (cached) no
> >> checking types of arguments for accept()... (cached) int, struct
> >> sockaddr *, int *
> >> checking whether gettimeofday takes only one argument... (cached) no
> >> checking for 8-bit clean memcmp... (cached) yes
> >> checking for fcvt... (cached) yes
> >> checking for getopt_long... (cached) no
> >> checking for memmove... (cached) yes
> >> checking for pstat... (cached) no
> >> checking for setproctitle... (cached) no
> >> checking for setsid... (cached) yes
> >> checking for sigprocmask... (cached) yes
> >> checking for sysconf... (cached) yes
> >> checking for waitpid... (cached) yes
> >> checking for dlopen... (cached) no
> >> checking for fdatasync... (cached) no
> >> checking for PS_STRINGS... (cached) no
> >> checking for snprintf... (cached) yes
> >> checking for vsnprintf... (cached) yes
> >> checking for isinf... (cached) yes
> >> checking for getrusage... (cached) yes
> >> checking for srandom... (cached) yes
> >> checking for gethostname... (cached) yes
> >> checking for random... (cached) yes
> >> checking for inet_aton... (cached) yes
> >> checking for strerror... (cached) yes
> >> checking for strdup... (cached) yes
> >> checking for strtol... (cached) yes
> >> checking for strtoul... (cached) yes
> >> checking for strcasecmp... (cached) yes
> >> checking for cbrt... (cached) yes
> >> checking for rint... (cached) yes
> >> checking for rl_completion_append_character... no
> >> checking for rl_completion_matches... (cached) no
> >> checking for rl_filename_completion_function... (cached) no
> >> checking for finite... yes
> >> checking for sigsetjmp... yes
> >> checking for optreset... (cached) yes
> >> checking test program... ok
> >> checking whether long int is 64 bits... (cached) no
> >> checking whether long long int is 64 bits... (cached) yes
> >> checking whether snprintf handles 'long long int' as %lld... yes
> >> checking for strtoll... (cached) yes
> >> checking for strtoull... (cached) yes
> >> checking for atexit... (cached) yes
> >> checking size of unsigned long... (cached) 4
> >> checking alignment of short... (cached) 2
> >> checking alignment of int... (cached) 4
> >> checking alignment of long... (cached) 4
> >> checking alignment of long long int... (cached) 4
> >> checking alignment of double... (cached) 4
> >> checking for int8... (cached) no
> >> checking for uint8... (cached) no
> >> checking for int64... (cached) no
> >> checking for uint64... (cached) no
> >> checking for sig_atomic_t... (cached) yes
> >> checking for POSIX signal interface... (cached) yes
> >> checking for onsgmls... no
> >> checking for nsgmls... no
> >> updating cache ./config.cache
> >> creating ./config.status
> >> creating GNUmakefile
> >> creating src/GNUmakefile
> >> creating src/Makefile.global
> >> creating src/backend/port/Makefile
> >> creating src/include/pg_config.h
> >> src/include/pg_config.h is unchanged
> >> linking ./src/backend/port/dynloader/darwin.c to
> >> src/backend/port/dynloader.c
> >> linking ./src/backend/port/dynloader/darwin.h to
> >> src/include/dynloader.h
> >> linking ./src/include/port/darwin.h to src/include/pg_config_os.h
> >> linking ./src/makefiles/Makefile.darwin to src/Makefile.port
> >> linking ./src/backend/port/tas/dummy.s to src/backend/port/tas.s
> >> [mikef-ti:/database/postgresql-7.2.2] mikef% make
> >> make -C doc all
> >> make[1]: Nothing to be done for `all'.
> >> make -C src all
> >> make -C backend all
> >> make -C access all
> >> make -C common SUBSYS.o
> >> make[4]: `SUBSYS.o' is up to date.
> >> make -C gist SUBSYS.o
> >> make[4]: `SUBSYS.o' is up to date.
> >> make -C hash SUBSYS.o
> >> make[4]: `SUBSYS.o' is up to date.
> >> make -C heap SUBSYS.o
> >> make[4]: `SUBSYS.o' is up to date.
> >> make -C index SUBSYS.o
> >> make[4]: `SUBSYS.o' is up to date.
> >> make -C nbtree SUBSYS.o
> >> make[4]: `SUBSYS.o' is up to date.
> >> make -C rtree SUBSYS.o
> >> make[4]: `SUBSYS.o' is up to date.
> >> make -C transam SUBSYS.o
> >> make[4]: `SUBSYS.o' is up to date.
> >> make -C bootstrap all
> >> make[3]: Nothing to be done for `all'.
> >> make -C catalog all
> >> make[3]: Nothing to be done for `all'.
> >> make -C parser all
> >> make[3]: Nothing to be done for `all'.
> >> make -C commands all
> >> make[3]: Nothing to be done for `all'.
> >> make -C executor all
> >> make[3]: Nothing to be done for `all'.
> >> make -C lib all
> >> make[3]: Nothing to be done for `all'.
> >> make -C libpq all
> >> make[3]: Nothing to be done for `all'.
> >> make -C main all
> >> make[3]: Nothing to be done for `all'.
> >> make -C nodes all
> >> make[3]: Nothing to be done for `all'.
> >> make -C optimizer all
> >> make -C geqo SUBSYS.o
> >> make[4]: `SUBSYS.o' is up to date.
> >> make -C path SUBSYS.o
> >> make[4]: `SUBSYS.o' is up to date.
> >> make -C plan SUBSYS.o
> >> make[4]: `SUBSYS.o' is up to date.
> >> make -C prep SUBSYS.o
> >> make[4]: `SUBSYS.o' is up to date.
> >> make -C util SUBSYS.o
> >> make[4]: `SUBSYS.o' is up to date.
> >> make -C port all
> >> make -C darwin all
> >> gcc -traditional-cpp -g -O2 -Wall -Wmissing-prototypes
> >> -Wmissing-declarations -I../../../../src/include   -c -o sem.o sem.c
> >> In file included from sem.c:30:
> >> ../../../../src/include/port/darwin/sem.h:66: warning: `union semun'
> >> declared inside parameter list
> >> ../../../../src/include/port/darwin/sem.h:66: warning: its scope is
> >> only this definition or declaration, which is probably not what you
> >> want
> >> ../../../../src/include/port/darwin/sem.h:66: warning: parameter has
> >> incomplete type
> >> sem.c:67: warning: `union semun' declared inside parameter list
> >> sem.c:68: parameter `arg' has incomplete type
> >> make[4]: *** [sem.o] Error 1
> >> make[3]: *** [darwin.dir] Error 2
> >> make[2]: *** [port-recursive] Error 2
> >> make[1]: *** [all] Error 2
> >> make: *** [all] Error 2
> >> [mikef-ti:/database/postgresql-7.2.2] mikef%
> >>
> >>
> >> Michael Fortin
> >>
> >>
> >> ---------------------------(end of
> >> broadcast)---------------------------
> >> TIP 6: Have you searched our list archives?
> >>
> >> http://archives.postgresql.org
> >>
> >
> > --
> >   Bruce Momjian                        |  http://candle.pha.pa.us
> >   pgman@candle.pha.pa.us               |  (610) 359-1001
> >   +  If your life is a hard drive,     |  13 Roberts Road
> >   +  Christ can be your backup.        |  Newtown Square, Pennsylvania
> > 19073
> >
>
>

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: make unsuccessful on mac os x 10.2
Следующее
От: Mats Lofkvist
Дата:
Сообщение: Re: _bt_check_unique checks every row in table when doing update??