#7511: gnutls-2.2.1 fails to build on HP-UX
------------------------+---------------------------------------------------
Reporter: drkirkby | Owner: drkirkby
Type: defect | Status: new
Priority: minor | Milestone: sage-4.3
Component: porting | Keywords:
Work_issues: | Author:
Reviewer: | Merged:
------------------------+---------------------------------------------------
gnutls seems to be a problem package, as it is not building properly on
HP-UX or !OpenSolaris - see #7387 for the !OpenSolaris problem.
This is the failure on HP-UX 11.11 on a HP C3600 workstation.
{{{
mkdir .libs/libgnutls-openssl.lax/liblgnu.a
(cd .libs/libgnutls-openssl.lax/liblgnu.a && ar x
/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/libextra/../lgl/.libs/liblgnu.a)
rm -fr .libs/libgnutls-openssl.lax/libminitasn1.a
mkdir .libs/libgnutls-openssl.lax/libminitasn1.a
(cd .libs/libgnutls-openssl.lax/libminitasn1.a && ar x
/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/libextra/../lib/minitasn1/.libs/libminitasn1.a)
gcc -std=gnu99 -shared -fPIC -Wl,+h -Wl,libgnutls-openssl.sl.27 -Wl,+b
-Wl,/home/drkirkby/sage-4.2.1/local/lib -o .libs/libgnutls-openssl.sl.27.2
.libs/gnutls_openssl.o .libs/openssl_compat.o .libs/libgnutls-
openssl.lax/liblgnu.a/dummy.o .libs/libgnutls-
openssl.lax/liblgnu.a/asnprintf.o .libs/libgnutls-
openssl.lax/liblgnu.a/asprintf.o .libs/libgnutls-openssl.lax/liblgnu.a/gc-
libgcrypt.o .libs/libgnutls-openssl.lax/liblgnu.a/gc-pbkdf2-sha1.o .libs
/libgnutls-openssl.lax/liblgnu.a/md2.o .libs/libgnutls-
openssl.lax/liblgnu.a/memmem.o .libs/libgnutls-openssl.lax/liblgnu.a
/printf-args.o .libs/libgnutls-openssl.lax/liblgnu.a/printf-parse.o .libs
/libgnutls-openssl.lax/liblgnu.a/read-file.o .libs/libgnutls-
openssl.lax/liblgnu.a/strverscmp.o .libs/libgnutls-
openssl.lax/liblgnu.a/vasnprintf.o .libs/libgnutls-
openssl.lax/liblgnu.a/vasprintf.o .libs/libgnutls-
openssl.lax/libminitasn1.a/decoding.o .libs/libgnutls-
openssl.lax/libminitasn1.a/gstr.o .libs/libgnutls-
openssl.lax/libminitasn1.a/errors.o .libs/libgnutls-
openssl.lax/libminitasn1.a/parser_aux.o .libs/libgnutls-
openssl.lax/libminitasn1.a/structure.o .libs/libgnutls-
openssl.lax/libminitasn1.a/element.o .libs/libgnutls-
openssl.lax/libminitasn1.a/coding.o
-L/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/lib/.libs
-L/home/drkirkby/sage-4.2.1/local/lib
/home/drkirkby/sage-4.2.1/local/lib/libgcrypt.sl
/home/drkirkby/sage-4.2.1/local/lib/libgpg-error.sl
../lib/.libs/libgnutls.sl -lc
(cd .libs && rm -f libgnutls-openssl.sl.27 && ln -s libgnutls-
openssl.sl.27.2 libgnutls-openssl.sl.27)
(cd .libs && rm -f libgnutls-openssl.sl && ln -s libgnutls-openssl.sl.27.2
libgnutls-openssl.sl)
rm -fr .libs/libgnutls-openssl.lax
creating libgnutls-openssl.la
(cd .libs && rm -f libgnutls-openssl.la && ln -s ../libgnutls-openssl.la
libgnutls-openssl.la)
make[5]: Leaving directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/libextra'
make[4]: Leaving directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/libextra'
Making all in src
make[4]: Entering directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/src'
Making all in cfg
make[5]: Entering directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/src/cfg'
Making all in platon
make[6]: Entering directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/src/cfg/platon'
Making all in str
make[7]: Entering directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/src/cfg/platon/str'
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/src/cfg/platon/str'
make[7]: Entering directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/src/cfg/platon'
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/src/cfg/platon'
make[6]: Leaving directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/src/cfg/platon'
make[6]: Entering directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/src/cfg'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/src/cfg'
make[5]: Leaving directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/src/cfg'
make[5]: Entering directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/src'
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../includes -I../includes
-I../lgl -I../lgl -I../gl -I../gl -I./cfg
-I/home/drkirkby/sage-4.2.1/local/include -g -O2 -D_REENTRANT
-D_THREAD_SAFE -I/home/drkirkby/sage-4.2.1/local/include -g -O2
-D_REENTRANT -D_THREAD_SAFE -Wno-pointer-sign -MT serv-gaa.o -MD -MP -MF
.deps/serv-gaa.Tpo -c -o serv-gaa.o serv-gaa.c
mv -f .deps/serv-gaa.Tpo .deps/serv-gaa.Po
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../includes -I../includes
-I../lgl -I../lgl -I../gl -I../gl -I./cfg
-I/home/drkirkby/sage-4.2.1/local/include -g -O2 -D_REENTRANT
-D_THREAD_SAFE -I/home/drkirkby/sage-4.2.1/local/include -g -O2
-D_REENTRANT -D_THREAD_SAFE -Wno-pointer-sign -MT serv.o -MD -MP -MF
.deps/serv.Tpo -c -o serv.o serv.c
serv.c:774: warning: 'struct sockaddr_storage' declared inside parameter
list
serv.c:774: warning: its scope is only this definition or declaration,
which is probably not what you want
serv.c: In function 'get_port':
serv.c:776: error: dereferencing pointer to incomplete type
serv.c: In function 'main':
serv.c:803: error: storage size of 'client_address' isn't known
make[5]: *** [serv.o] Error 1
make[5]: Leaving directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/drkirkby/sage-4.2.1/spkg/build/gnutls-2.2.1.p4/src'
failed to build GNUTLS
real 5m35.208s
user 3m55.400s
sys 1m4.950s
sage: An error occurred while installing gnutls-2.2.1.p4
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7511>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=.