Re: [HACKERS] Build failure in current CVS

2002-08-20 Thread Tatsuo Ishii

> It looks like the new stuff for loadable conversion modules is not
> correct for building outside the source tree; it's being careless about
> the paths it uses to find files.  Tatsuo, can you fix that, or ask Peter
> for help?

I have applied following changes and am getting:

make: *** No rule to make target `ascii_and_mic.o', needed by 
`libascii_and_mic.so.0.0'.  Stop.

under one of a conversion directory. The weird thing is I do not get
this if I do a build "inside" the source tree. Any idea?

Index: proc.mk
===
RCS file: /cvsroot/pgsql-server/src/backend/utils/mb/conversion_procs/proc.mk,v
retrieving revision 1.2
diff -c -r1.2 proc.mk
*** proc.mk 8 Aug 2002 07:47:43 -   1.2
--- proc.mk 21 Aug 2002 06:09:13 -
***
*** 16,21 
  clean distclean maintainer-clean: clean-lib
$(RM) $(OBJS)
  
! include $(top_builddir)/src/Makefile.shlib
  
  all: $(shlib)
--- 16,21 
  clean distclean maintainer-clean: clean-lib
$(RM) $(OBJS)
  
! include $(top_srcdir)/src/Makefile.shlib
  
  all: $(shlib)
Index: ascii_and_mic/Makefile
===
RCS file: 
/cvsroot/pgsql-server/src/backend/utils/mb/conversion_procs/ascii_and_mic/Makefile,v
retrieving revision 1.1
diff -c -r1.1 Makefile
*** ascii_and_mic/Makefile  14 Aug 2002 02:45:10 -  1.1
--- ascii_and_mic/Makefile  21 Aug 2002 06:09:13 -
***
*** 8,11 
  
  NAME  := ascii_and_mic
  
! include ../proc.mk
--- 8,12 
  
  NAME  := ascii_and_mic
  
! include $(top_srcdir)/src/backend/utils/mb/conversion_procs/proc.mk
! 

---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://archives.postgresql.org



Re: [HACKERS] Build failure in current CVS

2002-08-20 Thread Tatsuo Ishii

> Tatsuo, why is there one directory per encoding combination with only one
> source file each?  Couldn't we put all the files in one directory?

euc_tw_and_big5 has *two* files. Also Unicode mapping files could be
moved to each directory. So the Unicode related functions might have
one more file. IMO giving a directory to each conversion
is more manageable than putting everything in single directory.
--
Tatsuo Ishii

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



Re: [HACKERS] Build failure in current CVS

2002-08-21 Thread Peter Eisentraut

Tatsuo Ishii writes:

> I have applied following changes and am getting:
>
> make: *** No rule to make target `ascii_and_mic.o', needed by 
>`libascii_and_mic.so.0.0'.  Stop.
>
> under one of a conversion directory. The weird thing is I do not get
> this if I do a build "inside" the source tree. Any idea?

The following patch works, it just needs to be extrapolated to the other
directories.

diff -ru cvs-pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic/Makefile 
pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic/Makefile
--- cvs-pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic/Makefile  Wed 
Aug 14 04:45:10 2002
+++ pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic/Makefile  Wed Aug 21 
+21:22:47 2002
@@ -3,9 +3,10 @@
 # $Id: Makefile,v 1.1 2002/08/14 02:45:10 ishii Exp $
 #
 #-
+subdir = src/backend/utils/mb/conversion_procs/ascii_and_mic
 top_builddir = ../../../../../..
 include $(top_builddir)/src/Makefile.global

 NAME   := ascii_and_mic

-include ../proc.mk
+include $(srcdir)/../proc.mk
diff -ru cvs-pgsql/src/backend/utils/mb/conversion_procs/proc.mk 
pgsql/src/backend/utils/mb/conversion_procs/proc.mk
--- cvs-pgsql/src/backend/utils/mb/conversion_procs/proc.mk Sat Aug 10 00:53:26 
2002
+++ pgsql/src/backend/utils/mb/conversion_procs/proc.mk Wed Aug 21 21:12:29 2002
@@ -16,6 +16,6 @@
 clean distclean maintainer-clean: clean-lib
$(RM) $(OBJS)

-include $(top_builddir)/src/Makefile.shlib
+include $(top_srcdir)/src/Makefile.shlib

 all: $(shlib)
===end

-- 
Peter Eisentraut   [EMAIL PROTECTED]


---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html



Re: [HACKERS] Build failure in current CVS

2002-08-21 Thread Bruce Momjian


OK, patch applied to all Makefiles, as outlined by Peter.

---

Peter Eisentraut wrote:
> Tatsuo Ishii writes:
> 
> > I have applied following changes and am getting:
> >
> > make: *** No rule to make target `ascii_and_mic.o', needed by 
>`libascii_and_mic.so.0.0'.  Stop.
> >
> > under one of a conversion directory. The weird thing is I do not get
> > this if I do a build "inside" the source tree. Any idea?
> 
> The following patch works, it just needs to be extrapolated to the other
> directories.
> 
> diff -ru cvs-pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic/Makefile 
>pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic/Makefile
> --- cvs-pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic/MakefileWed 
>Aug 14 04:45:10 2002
> +++ pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic/MakefileWed 
>Aug 21 21:22:47 2002
> @@ -3,9 +3,10 @@
>  # $Id: Makefile,v 1.1 2002/08/14 02:45:10 ishii Exp $
>  #
>  #-
> +subdir = src/backend/utils/mb/conversion_procs/ascii_and_mic
>  top_builddir = ../../../../../..
>  include $(top_builddir)/src/Makefile.global
> 
>  NAME := ascii_and_mic
> 
> -include ../proc.mk
> +include $(srcdir)/../proc.mk
> diff -ru cvs-pgsql/src/backend/utils/mb/conversion_procs/proc.mk 
>pgsql/src/backend/utils/mb/conversion_procs/proc.mk
> --- cvs-pgsql/src/backend/utils/mb/conversion_procs/proc.mk   Sat Aug 10 00:53:26 
>2002
> +++ pgsql/src/backend/utils/mb/conversion_procs/proc.mk   Wed Aug 21 21:12:29 
>2002
> @@ -16,6 +16,6 @@
>  clean distclean maintainer-clean: clean-lib
>   $(RM) $(OBJS)
> 
> -include $(top_builddir)/src/Makefile.shlib
> +include $(top_srcdir)/src/Makefile.shlib
> 
>  all: $(shlib)
> ===end
> 
> -- 
> Peter Eisentraut   [EMAIL PROTECTED]
> 
> 
> ---(end of broadcast)---
> TIP 5: Have you checked our extensive FAQ?
> 
> http://www.postgresql.org/users-lounge/docs/faq.html
> 

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

---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster



Re: [HACKERS] Build failure in current CVS

2002-08-21 Thread Neil Conway

Bruce Momjian <[EMAIL PROTECTED]> writes:
> OK, patch applied to all Makefiles, as outlined by Peter.

I see this in current CVS:

make[3]: Entering directory `/home/nconway/pgsql/src/backend/utils/mb/conversion_procs'
make[4]: Entering directory 
`/home/nconway/pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic'
Makefile:1: *** missing separator.  Stop.
make[4]: Leaving directory 
`/home/nconway/pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic'
make[3]: *** [all] Error 2

Cheers,

Neil

-- 
Neil Conway <[EMAIL PROTECTED]> || PGP Key ID: DB3C29FC


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



Re: [HACKERS] Build failure in current CVS

2002-08-21 Thread Christopher Kings-Lynne

I get the same - FreeBSD/Alpha.

Chris

> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Neil Conway
> Sent: Thursday, 22 August 2002 7:13 AM
> To: Bruce Momjian
> Cc: Peter Eisentraut; Tatsuo Ishii; [EMAIL PROTECTED];
> [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: Re: [HACKERS] Build failure in current CVS
> 
> 
> Bruce Momjian <[EMAIL PROTECTED]> writes:
> > OK, patch applied to all Makefiles, as outlined by Peter.
> 
> I see this in current CVS:
> 
> make[3]: Entering directory 
> `/home/nconway/pgsql/src/backend/utils/mb/conversion_procs'
> make[4]: Entering directory 
> `/home/nconway/pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic'
> Makefile:1: *** missing separator.  Stop.
> make[4]: Leaving directory 
> `/home/nconway/pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic'
> make[3]: *** [all] Error 2
> 
> Cheers,
> 
> Neil
> 
> -- 
> Neil Conway <[EMAIL PROTECTED]> || PGP Key ID: DB3C29FC
> 
> 
> ---(end of broadcast)---
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])
> 


---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html



Re: [HACKERS] Build failure in current CVS

2002-08-21 Thread Bruce Momjian


Thanks.  Fixed.  I had a '[' on the first line of one of the makefiles.

---

Neil Conway wrote:
> Bruce Momjian <[EMAIL PROTECTED]> writes:
> > OK, patch applied to all Makefiles, as outlined by Peter.
> 
> I see this in current CVS:
> 
> make[3]: Entering directory 
>`/home/nconway/pgsql/src/backend/utils/mb/conversion_procs'
> make[4]: Entering directory 
>`/home/nconway/pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic'
> Makefile:1: *** missing separator.  Stop.
> make[4]: Leaving directory 
>`/home/nconway/pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic'
> make[3]: *** [all] Error 2
> 
> Cheers,
> 
> Neil
> 
> -- 
> Neil Conway <[EMAIL PROTECTED]> || PGP Key ID: DB3C29FC
> 
> 
> ---(end of broadcast)---
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])
> 

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

---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html



Re: [HACKERS] Build failure in current CVS

2002-08-21 Thread Tatsuo Ishii

I appreciate you and other guys who has been working for this
problem.
--
Tatsuo Ishii

> Thanks.  Fixed.  I had a '[' on the first line of one of the makefiles.

> ---
> 
> Neil Conway wrote:
> > Bruce Momjian <[EMAIL PROTECTED]> writes:
> > > OK, patch applied to all Makefiles, as outlined by Peter.
> > 
> > I see this in current CVS:
> > 
> > make[3]: Entering directory 
>`/home/nconway/pgsql/src/backend/utils/mb/conversion_procs'
> > make[4]: Entering directory 
>`/home/nconway/pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic'
> > Makefile:1: *** missing separator.  Stop.
> > make[4]: Leaving directory 
>`/home/nconway/pgsql/src/backend/utils/mb/conversion_procs/ascii_and_mic'
> > make[3]: *** [all] Error 2
> > 
> > Cheers,
> > 
> > Neil
> > 
> > -- 
> > Neil Conway <[EMAIL PROTECTED]> || PGP Key ID: DB3C29FC
> > 
> > 
> > ---(end of broadcast)---
> > TIP 2: you can get off all lists at once with the unregister command
> > (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])
> > 
> 
> -- 
>   Bruce Momjian|  http://candle.pha.pa.us
>   [EMAIL PROTECTED]   |  (610) 359-1001
>   +  If your life is a hard drive, |  13 Roberts Road
>   +  Christ can be your backup.|  Newtown Square, Pennsylvania 19073
> 

---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html



[HACKERS] Build failure in current CVS (src/backend/utils/mb/conversion_procs)

2002-08-20 Thread John Gray

Hi all,

I get the following when I attempt to build outside of the source tree.
All goes well until

make[4]: Entering directory
`/home/jgray/postgres/pg-build/src/backend/utils/mb/conversion_procs/ascii_and_mic'
Makefile:11: ../proc.mk: No such file or directory
make[4]: *** No rule to make target `../proc.mk'.  Stop.


Any suggestions. I've tried various things (cf. my previous message to
-hackers but had no success -I really don't quite get all the details of
the build or I would send a patch...)

Regards

John

-- 
John Gray   
Azuli IT
www.azuli.co.uk 



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



Re: [HACKERS] Build failure in current CVS (src/backend/utils/mb/conversion_procs)

2002-08-20 Thread Tom Lane

John Gray <[EMAIL PROTECTED]> writes:
> I get the following when I attempt to build outside of the source tree.

It looks like the new stuff for loadable conversion modules is not
correct for building outside the source tree; it's being careless about
the paths it uses to find files.  Tatsuo, can you fix that, or ask Peter
for help?

regards, tom lane

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



Re: [HACKERS] Build failure in current CVS (src/backend/utils/mb/conversion_procs)

2002-08-20 Thread Peter Eisentraut

Tom Lane writes:

> John Gray <[EMAIL PROTECTED]> writes:
> > I get the following when I attempt to build outside of the source tree.
>
> It looks like the new stuff for loadable conversion modules is not
> correct for building outside the source tree; it's being careless about
> the paths it uses to find files.  Tatsuo, can you fix that, or ask Peter
> for help?

Tatsuo, why is there one directory per encoding combination with only one
source file each?  Couldn't we put all the files in one directory?

-- 
Peter Eisentraut   [EMAIL PROTECTED]


---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://archives.postgresql.org



Re: [HACKERS] Build failure in current CVS (src/backend/utils/mb/conversion_procs)

2002-08-20 Thread Tom Lane

Tatsuo Ishii <[EMAIL PROTECTED]> writes:
> IMO giving a directory to each conversion
> is more manageable than putting everything in single directory.

I lean towards Peter's point here.  One or two files per conversion
is not unmanageable to keep in a single directory.  And I have noticed
that "make" and "make install" are visibly slower than before because
they have to recurse into all these new subdirectories.  I think the
accumulated developer time spent watching "make" will soon exceed any
possible benefit from splitting these files into subdirectories :-(

regards, tom lane

---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://archives.postgresql.org