[hackers-jp: 112] Re: [pgsql-jp: 32476] PostgreSQL 7.4.2 on FreeBSD

T.P.S.Nakagawa yaemon @ kikansha.jp
2004年 4月 16日 (金) 16:30:56 JST


パイプ喫いの中川です。

	私が03月17日20時11分に発信した
	「[pgsql-jp: 32476] compile 7.4.2 on FreeBSD」こと
	<040317201141.M0162265 @ arts.kikansha.jp>より

>  多分、このせいだと思いますが、FreeBSD5.2.1-RELEASE-p1 で
>  --enable-thread-safe をつけて configure するときには、
>  LDFLAGS='-lc_r' もつけてやらないとコンパイル失敗するようです。

  いまごろになって気がつくのもなんですが、
少なくとも上記のオプションをつけてコンパイルした DB サーバに関しては
Perl の DBD::Pg も
---------------------------------------------------
diff -C 3 DBD-Pg-1.32.org/Makefile.PL DBD-Pg-1.32/Makefile.PL
*** DBD-Pg-1.32.org/Makefile.PL	Thu Feb 19 12:46:40 2004
--- DBD-Pg-1.32/Makefile.PL	Fri Apr 16 16:16:45 2004
***************
*** 88,94 ****
      VERSION_FROM => 'Pg.pm',
      INC          => "-I$POSTGRES_INCLUDE -I$dbi_arch_dir",
      OBJECT       => "Pg\$(OBJ_EXT) dbdimp\$(OBJ_EXT) quote\$(OBJ_EXT) types\$(OBJ_EXT)",
!     LIBS         => ["-L$POSTGRES_LIB -lpq"],
      AUTHOR       => 'http://gborg.postgresql.org/project/dbdpg/projdisplay.php',
      ABSTRACT     => 'PostgreSQL database driver for the DBI module',
      PREREQ_PM    => { 'Test::Simple' => '0.17',  # Need Test::More.
--- 88,94 ----
      VERSION_FROM => 'Pg.pm',
      INC          => "-I$POSTGRES_INCLUDE -I$dbi_arch_dir",
      OBJECT       => "Pg\$(OBJ_EXT) dbdimp\$(OBJ_EXT) quote\$(OBJ_EXT) types\$(OBJ_EXT)",
!     LIBS         => ["-L$POSTGRES_LIB -lpq -lc_r"],
      AUTHOR       => 'http://gborg.postgresql.org/project/dbdpg/projdisplay.php',
      ABSTRACT     => 'PostgreSQL database driver for the DBI module',
      PREREQ_PM    => { 'Test::Simple' => '0.17',  # Need Test::More.
---------------------------------------------------

てなパッチを宛ててやらないと, make test 以前でコケますね。


========================================================================
             「日本は、世界一の水族館大国です」
--
  中川 恒雄 ( T.Nakagawa )         mailto:yaemon @ kikansha.jp
                                   http://www.kikansha.jp/~yaemon/



hackers-jp メーリングリストの案内