Hi Joost,

Thanks for the detail - I've CC'd this to Adam who is our configure
expert.

Regards, Dave.

> -----Original Message-----
> From: Joost Helberg [mailto:[EMAIL PROTECTED] 
> Sent: 29 September 2003 09:23
> To: Dave Page
> Subject: Re: bad links for mirrors 
> 
> 
> Dave,
> 
> thanks again for responding so swiftly!
> 
> >>>>> "Dave" == Dave Page <[EMAIL PROTECTED]> writes:
>     > Subject: RE: bad links for mirrors 
>     > Date: Sun, 28 Sep 2003 22:28:01 +0100
>     > From: "Dave Page" <[EMAIL PROTECTED]>
>     > To: "Joost Helberg" <[EMAIL PROTECTED]>
> ...........
>     >> You better use -lw_gtk_stc-2.5 -lw_gtk_xrc-2.5 as this works 
>     >> for both static and shared objects versions.
> 
>     > The build system adjusts those paths based on whether 
> you want a shared
>     > or static build. For static (--enable-static) it will 
> explicitly use the
>     > .a static libs, otherwise it will use the shared ones 
> as you suggest.
>     > The code that does this is in /acinclude.m4. ..............
> 
> I call configure using:
>       sh -x ./configure --prefix=/usr --sysconfdir=/etc 
> --localstatedir=/var \
>                     --with-pgsql=/usr 
> --with-pgsql-include=/usr/include/postgresql \
>                   --enable-dynamic --disable-static 
> 
> Then the log (from sh -x) tells me:
> ...............
> ++ echo dynamic
> ++ sed s/-/_/g
> + ac_feature=dynamic
> + ac_optarg=yes
> + eval 'enable_dynamic='\''yes'\'''
> ++ enable_dynamic=yes
> + test -n ''
> ++ expr x--disable-static : 'x[^=]*=\(.*\)'
> + ac_optarg=
> ++ expr x--disable-static : 'x-*disable-\(.*\)'
> + ac_feature=static
> + expr xstatic : 
> + 
> '.*[^-_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012
> 3456789]'
> ++ echo static
> ++ sed s/-/_/g
> + ac_feature=static
> + eval enable_static=no
> ++ enable_static=no
> + test -n ''
> ++ expr x--build=i686-linux : 'x[^=]*=\(.*\)'
> + ac_optarg=i686-linux
> + build_alias=i686-linux
> ...............
> + withval=/usr/include/postgresql
> + test /usr/include/postgresql '!=' no
> + echo 'configure:4497: result: yes'
> + echo yes
> yes
> + pgsql_include=/usr/include/postgresql
> + echo 'configure:4508: result: yes'
> + echo yes
> yes
> + test '' = set
> + pg_debug_build=no
> + test set = set
> + enableval=no
> + pg_static_build=yes
> + echo 'configure:4529: checking for pgsql'
> + echo -n 'checking for pgsql... '
> checking for pgsql... + test set = set
> + withval=/usr
> + test /usr '!=' no
> + echo 'configure:4537: result: yes'
> + echo yes
> yes
> + LIBPQ_HOME=/usr
> ................
> 
> Which seems wrong to me, as static is disabled.
> 
> When I remove the --disable-static option, things work fine:
> 
> + pgsql_include=/usr/include/postgresql
> + echo 'configure:4508: result: yes'
> + echo yes
> yes
> + test '' = set
> + pg_debug_build=no
> + test '' = set
> + pg_static_build=no
> + echo 'configure:4529: checking for pgsql'
> + echo -n 'checking for pgsql... '
> 
> So The're seems to be a bug in configure while evaluating 
> options which are not valid.
> 
> I'll leave out the option for now.
> 
> Regards,
> 
> Joost Helberg
> 
> -- 
> Joost Helberg
> Snow B.V.        http://snow.nl Tel 0418-653333 Fax 0418-653666
> Voorzitter VOSN  http://www.vosn.nl Tel 0418-653336 Fax 0418-653666
> 

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

Reply via email to