xml2 install problem

View: New views
9 Messages — Rating Filter:   Alert me  

xml2 install problem

by Paul Silveira :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

I just installed Postgres 8.2 and was trying to add the xml2 contrib module.  I went to the folder that contained the contribs and attempted to run gmake.

I got this error...

[root@d0002gdb01 xml2]# gmake
gcc -I/usr/include/libxml2 -fpic -I. -I../../src/include -D_GNU_SOURCE   -c -o xslt_proc.o xslt_proc.c
xslt_proc.c:18:26: libxslt/xslt.h: No such file or directory
xslt_proc.c:19:35: libxslt/xsltInternals.h: No such file or directory
xslt_proc.c:20:31: libxslt/transform.h: No such file or directory
xslt_proc.c:21:31: libxslt/xsltutils.h: No such file or directory
xslt_proc.c: In function `xslt_process':
xslt_proc.c:48: error: `xsltStylesheetPtr' undeclared (first use in this function)
xslt_proc.c:48: error: (Each undeclared identifier is reported only once
xslt_proc.c:48: error: for each function it appears in.)
xslt_proc.c:48: error: syntax error before "stylesheet"
xslt_proc.c:102: error: `stylesheet' undeclared (first use in this function)
xslt_proc.c:117: warning: assignment makes pointer from integer without a cast
gmake: *** [xslt_proc.o] Error 1


It's yelling about the xslt.h and other files that it can't find.  I did a locate for xslt.h and it only found two web pages in the /usr/share/doc/libxslt-1.1.11 folder.  

Anyone know what is going on?

Thanks in advance,

Paul

Re: [GENERAL] xml2 install problem

by Devrim GÜNDÜZ-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Paul,

On Tue, 2006-12-19 at 15:06 -0800, Paul Silveira wrote:
> xslt_proc.c:18:26: libxslt/xslt.h: No such file or directory

You need to install libxslt-devel or libxslt-dev .

Cheers,
--
The PostgreSQL Company - Command Prompt, Inc. 1.503.667.4564
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
Managed Services, Shared and Dedicated Hosting
Co-Authors: plPHP, plPerlNG - http://www.commandprompt.com/






signature.asc (196 bytes) Download Attachment

Re: [GENERAL] xml2 install problem

by Peter Eisentraut-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Paul Silveira wrote:
> It's yelling about the xslt.h and other files that it can't find.  I
> did a locate for xslt.h and it only found two web pages in the
> /usr/share/doc/libxslt-1.1.11 folder.

Presumably you need to install the dev(el(opment)) package belonging to
libxslt.

--
Peter Eisentraut
http://developer.postgresql.org/~petere/

---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

Re: xml2 install problem

by Paul Silveira :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks Devrim and Peter...

I had a feeling that it was just missing something but couldn't see exactly what it was...

Regards,

Paul




Paul Silveira wrote:
Hello,

I just installed Postgres 8.2 and was trying to add the xml2 contrib module.  I went to the folder that contained the contribs and attempted to run gmake.

I got this error...

[root@d0002gdb01 xml2]# gmake
gcc -I/usr/include/libxml2 -fpic -I. -I../../src/include -D_GNU_SOURCE   -c -o xslt_proc.o xslt_proc.c
xslt_proc.c:18:26: libxslt/xslt.h: No such file or directory
xslt_proc.c:19:35: libxslt/xsltInternals.h: No such file or directory
xslt_proc.c:20:31: libxslt/transform.h: No such file or directory
xslt_proc.c:21:31: libxslt/xsltutils.h: No such file or directory
xslt_proc.c: In function `xslt_process':
xslt_proc.c:48: error: `xsltStylesheetPtr' undeclared (first use in this function)
xslt_proc.c:48: error: (Each undeclared identifier is reported only once
xslt_proc.c:48: error: for each function it appears in.)
xslt_proc.c:48: error: syntax error before "stylesheet"
xslt_proc.c:102: error: `stylesheet' undeclared (first use in this function)
xslt_proc.c:117: warning: assignment makes pointer from integer without a cast
gmake: *** [xslt_proc.o] Error 1


It's yelling about the xslt.h and other files that it can't find.  I did a locate for xslt.h and it only found two web pages in the /usr/share/doc/libxslt-1.1.11 folder.  

Anyone know what is going on?

Thanks in advance,

Paul

Re: xml2 install problem

by Paul Silveira :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

ok.  tried to install the correct libs and then do it but still same errors.  Here is where I am now...

# installed both rmp's that were necessary...
rpm -i ftp://rpmfind.net/linux/redhat/enterprise/4/en/os/i386/SRPMS/libxml2-2.6.16-6.src.rpm
rpm -i ftp://rpmfind.net/linux/redhat/enterprise/4/en/os/x86_64/SRPMS/libxslt-1.1.11-1.src.rpm

# tried to gmake again.  Here is the output...

[root@d0002gdb01 xml2]# gmake
gcc -I/usr/include/libxml2 -fpic -I. -I../../src/include -D_GNU_SOURCE   -c -o xslt_proc.o xslt_proc.c
xslt_proc.c:18:26: libxslt/xslt.h: No such file or directory
xslt_proc.c:19:35: libxslt/xsltInternals.h: No such file or directory
xslt_proc.c:20:31: libxslt/transform.h: No such file or directory
xslt_proc.c:21:31: libxslt/xsltutils.h: No such file or directory
xslt_proc.c: In function `xslt_process':
xslt_proc.c:48: error: `xsltStylesheetPtr' undeclared (first use in this function)
xslt_proc.c:48: error: (Each undeclared identifier is reported only once
xslt_proc.c:48: error: for each function it appears in.)
xslt_proc.c:48: error: syntax error before "stylesheet"
xslt_proc.c:102: error: `stylesheet' undeclared (first use in this function)
xslt_proc.c:117: warning: assignment makes pointer from integer without a cast
gmake: *** [xslt_proc.o] Error 1

The advice was to include these libraries.  Is there anything else that needs to be configured once that's done to make it work?

Thanks in avance,

Paul





Paul Silveira wrote:
Hello,

I just installed Postgres 8.2 and was trying to add the xml2 contrib module.  I went to the folder that contained the contribs and attempted to run gmake.

I got this error...

[root@d0002gdb01 xml2]# gmake
gcc -I/usr/include/libxml2 -fpic -I. -I../../src/include -D_GNU_SOURCE   -c -o xslt_proc.o xslt_proc.c
xslt_proc.c:18:26: libxslt/xslt.h: No such file or directory
xslt_proc.c:19:35: libxslt/xsltInternals.h: No such file or directory
xslt_proc.c:20:31: libxslt/transform.h: No such file or directory
xslt_proc.c:21:31: libxslt/xsltutils.h: No such file or directory
xslt_proc.c: In function `xslt_process':
xslt_proc.c:48: error: `xsltStylesheetPtr' undeclared (first use in this function)
xslt_proc.c:48: error: (Each undeclared identifier is reported only once
xslt_proc.c:48: error: for each function it appears in.)
xslt_proc.c:48: error: syntax error before "stylesheet"
xslt_proc.c:102: error: `stylesheet' undeclared (first use in this function)
xslt_proc.c:117: warning: assignment makes pointer from integer without a cast
gmake: *** [xslt_proc.o] Error 1


It's yelling about the xslt.h and other files that it can't find.  I did a locate for xslt.h and it only found two web pages in the /usr/share/doc/libxslt-1.1.11 folder.  

Anyone know what is going on?

Thanks in advance,

Paul

Re: [GENERAL] xml2 install problem

by Alvaro Herrera-7 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Paul Silveira wrote:
>
> ok.  tried to install the correct libs and then do it but still same errors.
> Here is where I am now...
>
> # installed both rmp's that were necessary...
> rpm -i
> ftp://rpmfind.net/linux/redhat/enterprise/4/en/os/i386/SRPMS/libxml2-2.6.16-6.src.rpm
> rpm -i
> ftp://rpmfind.net/linux/redhat/enterprise/4/en/os/x86_64/SRPMS/libxslt-1.1.11-1.src.rpm

Huh, those are the source RPMs, not the devel RPMs.  Different thing.
You should be looking for libxml2-devel and libxslt-devel.
(Furthermore, installing stuff from different archs is probably not a
very good idea ...)

--
Alvaro Herrera                                http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

Re: [GENERAL] xml2 install problem

by Devrim GÜNDÜZ-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Paul,

On Wed, 2006-12-20 at 14:07 -0800, Paul Silveira wrote:
> ok.  tried to install the correct libs and then do it but still same errors.
> Here is where I am now...
>
> # installed both rmp's that were necessary...
> rpm -i
> ftp://rpmfind.net/linux/redhat/enterprise/4/en/os/i386/SRPMS/libxml2-2.6.16-6.src.rpm
> rpm -i
> ftp://rpmfind.net/linux/redhat/enterprise/4/en/os/x86_64/SRPMS/libxslt-1.1.11-1.src.rpm

There are source RPMS. That means you just installed their source
tarballs+spec files. If you are a RHN customer, you should run

up2date -u libxml2-devel libxslt-devel

If you are not, download those SRPMs and then build RPM from them:

rpmbuild --rebuild libxslt-1.1.11-1.src.rpm

That will build the binary RPM. Install those ones.

Regards,
--
The PostgreSQL Company - Command Prompt, Inc. 1.503.667.4564
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
Managed Services, Shared and Dedicated Hosting
Co-Authors: plPHP, plPerlNG - http://www.commandprompt.com/






signature.asc (196 bytes) Download Attachment

Re: [GENERAL] xml2 install problem

by Paul Silveira :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks Devrim, I'll try the up2date command and post back my successs on this list...

Have a happy holiday...

-Paul


Devrim GUNDUZ-3 wrote:
Hi Paul,

On Wed, 2006-12-20 at 14:07 -0800, Paul Silveira wrote:
> ok.  tried to install the correct libs and then do it but still same errors.
> Here is where I am now...
>
> # installed both rmp's that were necessary...
> rpm -i
> ftp://rpmfind.net/linux/redhat/enterprise/4/en/os/i386/SRPMS/libxml2-2.6.16-6.src.rpm
> rpm -i
> ftp://rpmfind.net/linux/redhat/enterprise/4/en/os/x86_64/SRPMS/libxslt-1.1.11-1.src.rpm

There are source RPMS. That means you just installed their source
tarballs+spec files. If you are a RHN customer, you should run

up2date -u libxml2-devel libxslt-devel

If you are not, download those SRPMs and then build RPM from them:

rpmbuild --rebuild libxslt-1.1.11-1.src.rpm

That will build the binary RPM. Install those ones.

Regards,
--
The PostgreSQL Company - Command Prompt, Inc. 1.503.667.4564
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
Managed Services, Shared and Dedicated Hosting
Co-Authors: plPHP, plPerlNG - http://www.commandprompt.com/





 

Re: [GENERAL] xml2 install problem

by Nikolay Samokhvalov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

If you do not need XSTL support (this contrib consists of two parts,
one for XPath and another for XSLT), you can remove any mentioning of
*xslt* from Makefile and xml2.sql.in file and then try gmake again.

On 12/20/06, Paul Silveira <plabrh1@...> wrote:

>
> Hello,
>
> I just installed Postgres 8.2 and was trying to add the xml2 contrib module.
> I went to the folder that contained the contribs and attempted to run gmake.
>
> I got this error...
>
> [root@d0002gdb01 xml2]# gmake
> gcc -I/usr/include/libxml2 -fpic -I. -I../../src/include -D_GNU_SOURCE   -c
> -o xslt_proc.o xslt_proc.c
> xslt_proc.c:18:26: libxslt/xslt.h: No such file or directory
> xslt_proc.c:19:35: libxslt/xsltInternals.h: No such file or directory
> xslt_proc.c:20:31: libxslt/transform.h: No such file or directory
> xslt_proc.c:21:31: libxslt/xsltutils.h: No such file or directory
> xslt_proc.c: In function `xslt_process':
> xslt_proc.c:48: error: `xsltStylesheetPtr' undeclared (first use in this
> function)
> xslt_proc.c:48: error: (Each undeclared identifier is reported only once
> xslt_proc.c:48: error: for each function it appears in.)
> xslt_proc.c:48: error: syntax error before "stylesheet"
> xslt_proc.c:102: error: `stylesheet' undeclared (first use in this function)
> xslt_proc.c:117: warning: assignment makes pointer from integer without a
> cast
> gmake: *** [xslt_proc.o] Error 1
>
>
> It's yelling about the xslt.h and other files that it can't find.  I did a
> locate for xslt.h and it only found two web pages in the
> /usr/share/doc/libxslt-1.1.11 folder.
>
> Anyone know what is going on?
>
> Thanks in advance,
>
> Paul
>
> --
> View this message in context: http://www.nabble.com/xml2-install-problem-tf2849013.html#a7956796
> Sent from the PostgreSQL - general mailing list archive at Nabble.com.
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: don't forget to increase your free space map settings
>


--
Best regards,
Nikolay

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

               http://archives.postgresql.org/
LightInTheBox - Buy quality products at wholesale price!