Perl/Tk800.015 Installation problem
This is a multi-part message in MIME format.
--Boundary_(ID_lGGHQPobNj3Mh1rD19fT0Q)
Content-type: MULTIPART/ALTERNATIVE;
BOUNDARY="Boundary_(ID_dsUmXD3Y2M+7eKUabh0DEA)"
--Boundary_(ID_dsUmXD3Y2M+7eKUabh0DEA)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
I am experiencing the following problem install (compiling) my Tk800.015.
My environment is
* Linux, Kernel 2.2.5, RedHat 6.0 distribution
* gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) ibglib.so.1
(libc6)
* Perl 5.005_03, Dynamic Linking: dlsrc=dl_dlopen.xs,
I get thru "perl Makefile.PL', but "make" fails. However it looks like its
finding
its way thru and even making PMs and manpages. Later on it dies with
make[2]: Entering directory `/home/medi/src/Tk800.015/Xlib/X'
mkdir ../../blib/arch/auto/Tk/X
mkdir ../../blib/lib/auto/Tk/X
cp X.pm ../../blib/lib/Tk/X.pm
AutoSplitting ../../blib/lib/Tk/X.pm (../../blib/lib/auto/Tk/X)
/usr/bin/perl -I/usr/lib/perl5/5.00503/i386-linux -I/usr/lib/perl5/5.00503
/usr/lib/perl5/5.00503/ExtUtils/xsubpp -typemap
/usr/lib/perl5/5.00503/ExtUtils/typemap -typemap
/home/medi/src/Tk800.015/Tk/typemap X.xs >xstmp.c && mv xstmp.c X.c
/usr/bin/perl -I/usr/lib/perl5/5.00503/i386-linux -I/usr/lib/perl5/5.00503
/usr/lib/perl5/5.00503/ExtUtils/xsubpp -typemap
/usr/lib/perl5/5.00503/ExtUtils/typemap -typemap
/home/medi/src/Tk800.015/Tk/typemap X.xs >xstmp.c && mv xstmp.c X.c
cc -c -I../.. -I/usr/X11R6/include -Dbool=char -DHAS_BOOL -I/usr/local/include
-O2 -DVERSION=\"800.015\" -DXS_VERSION=\"800.015\" -fPIC
-I/usr/lib/perl5/5.00503/i386-linux/CORE -Wall -Wno-implicit-int -Wno-comment
-Wno-unused -D__USE_FIXED_PROTOTYPES__ X.c
X.xs: In function `constant':
X.xs:2151: `EINVAL' undeclared (first use in this function)
X.xs:2151: (Each undeclared identifier is reported only once
X.xs:2151: for each function it appears in.)
X.xs:2155: `ENOENT' undeclared (first use in this function)
make[2]: *** [X.o] Error 1
make[2]: Leaving directory `/home/medi/src/Tk800.015/Xlib/X'
make[1]: *** [subdirs] Error 2
make[1]: Leaving directory `/home/medi/src/Tk800.015/Xlib'
make: *** [subdirs] Error 2
What can of message is this. It hardly tells where its failing. How am I to
interpret "***[X.o] Error 1"
By the way, I can not find the above symbolic constants in my include files.
Could it
be I am missing some include files.
$ find /usr/include -type f -name "*.h" -exec grep -l ENOENT {} \;
return nothing.
Thanks
---------------------------------------------------------
Medi Montaseri, Course Developer, 408-756-3154
---------------------------------------------------------
--Boundary_(ID_dsUmXD3Y2M+7eKUabh0DEA)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7BIT
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
I am experiencing the following problem install (compiling) my Tk800.015.
<p>My environment is
<br>
<ul>
<li>
Linux, Kernel 2.2.5, RedHat 6.0 distribution</li>
<li>
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) ibglib.so.1
(libc6)</li>
<li>
Perl 5.005_03, Dynamic Linking: dlsrc=dl_dlopen.xs,</li>
</ul>
I get thru "perl Makefile.PL', but "make" fails. However it looks like
its finding
<br>its way thru and even making PMs and manpages. Later on it dies with
<p>make[2]: Entering directory `/home/medi/src/Tk800.015/Xlib/X'
<br>mkdir ../../blib/arch/auto/Tk/X
<br>mkdir ../../blib/lib/auto/Tk/X
<br>cp X.pm ../../blib/lib/Tk/X.pm
<br>AutoSplitting ../../blib/lib/Tk/X.pm (../../blib/lib/auto/Tk/X)
<br>/usr/bin/perl -I/usr/lib/perl5/5.00503/i386-linux -I/usr/lib/perl5/5.00503
/usr/lib/perl5/5.00503/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.00503/ExtUtils/typemap
-typemap /home/medi/src/Tk800.015/Tk/typemap X.xs >xstmp.c && mv
xstmp.c X.c
<br>/usr/bin/perl -I/usr/lib/perl5/5.00503/i386-linux -I/usr/lib/perl5/5.00503
/usr/lib/perl5/5.00503/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.00503/ExtUtils/typemap
-typemap /home/medi/src/Tk800.015/Tk/typemap X.xs >xstmp.c && mv
xstmp.c X.c
<br>cc -c -I../.. -I/usr/X11R6/include -Dbool=char -DHAS_BOOL -I/usr/local/include
-O2 -DVERSION=\"800.015\" -DXS_VERSION=\"800.015\" -fPIC
-I/usr/lib/perl5/5.00503/i386-linux/CORE -Wall -Wno-implicit-int
-Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ X.c
<br>X.xs: In function `constant':
<br>X.xs:2151: `EINVAL' undeclared (first use in this function)
<br>X.xs:2151: (Each undeclared identifier is reported only once
<br>X.xs:2151: for each function it appears in.)
<br>X.xs:2155: `ENOENT' undeclared (first use in this function)
<br>make[2]: *** [X.o] Error 1
<br>make[2]: Leaving directory `/home/medi/src/Tk800.015/Xlib/X'
<br>make[1]: *** [subdirs] Error 2
<br>make[1]: Leaving directory `/home/medi/src/Tk800.015/Xlib'
<br>make: *** [subdirs] Error 2
<p>What can of message is this. It hardly tells where its failing. How
am I to
<br>interpret "***[X.o] Error 1"
<p>By the way, I can not find the above symbolic constants in my include
files. Could it
<br>be I am missing some include files.
<p>$ find /usr/include -type f -name "*.h" -exec grep -l ENOENT {} \;
<p>return nothing.
<p>Thanks
<pre>---------------------------------------------------------
Medi Montaseri, Course Developer, 408-756-3154
---------------------------------------------------------</pre>
</html>
--Boundary_(ID_dsUmXD3Y2M+7eKUabh0DEA)--
--Boundary_(ID_lGGHQPobNj3Mh1rD19fT0Q)
Content-type: text/x-vcard; name=medi.montaseri.vcf; charset=us-ascii
Content-description: Card for Medi Montaseri
Content-disposition: attachment; filename=medi.montaseri.vcf
Content-transfer-encoding: 7BIT
begin:vcard
n:Montaseri;Medi
x-mozilla-html:FALSE
adr:;;;;;;
version:2.1
title:Course Developer
x-mozilla-cpt:;0
fn:Medi Montaseri
end:vcard
--Boundary_(ID_lGGHQPobNj3Mh1rD19fT0Q)--
==========================================================================
This message was posted through the Stanford campus mailing list
server. If you wish to unsubscribe from this mailing list, send the