RE: please review wip/igraph
"Larson, Timothy E." <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.wip.review |
|---|---|
| Message-ID | <226316B3E1F749498E28ACA66321D5BA027BDE8FC4@oma00cexmbx03.corp.westworlds.com> |
> Please review wip/igraph, comments is welcomed. Fails to build on Solaris 9. => Replacing config-sub with pkgsrc versions => Replacing install-sh with pkgsrc version => Adding run-time search paths to pkg-config files. => Checking for portability problems in extracted files ERROR: [check-portability.awk] => Found test ... == ...: ERROR: [check-portability.awk] configure: if test "$internal_blas" == "no"; then ERROR: [check-portability.awk] configure: if test "$internal_lapack" == "no"; then ERROR: [check-portability.awk] configure: if test "$internal_arpack" == "no"; then ERROR: [check-portability.awk] configure: if test "$debug" == "yes"; then ERROR: [check-portability.awk] configure: if test "$use_gprof" == "yes"; then ERROR: [check-portability.awk] configure: if test "$use_shell" == "yes"; then Explanation: =========================================================================== The "test" command, as well as the "[" command, are not required to know the "==" operator. Only a few implementations like bash and some versions of ksh support it. When you run "test foo == foo" on a platform that does not support the "==" operator, the result will be "false" instead of "true". This can lead to unexpected behavior. There are two ways to fix this error message. If the file that contains the "test ==" is needed for building the package, you should create a patch for it, replacing the "==" operator with "=". If the file is not needed, add its name to the CHECK_PORTABILITY_SKIP variable in the package Makefile. =========================================================================== WARNING: [check-portability.sh] configure has /bin/sh as interpreter, which is horribly broken on Solaris. WARNING: [check-portability.sh] depcomp has /bin/sh as interpreter, which is horribly broken on Solaris. WARNING: [check-portability.sh] install-sh has /bin/sh as interpreter, which is horribly broken on Solaris. WARNING: [check-portability.sh] missing has /bin/sh as interpreter, which is horribly broken on Solaris. WARNING: [check-portability.sh] tests/testsuite has /bin/sh as interpreter, which is horribly broken on Solaris. WARNING: [check-portability.sh] ylwrap has /bin/sh as interpreter, which is horribly broken on Solaris. *** Error code 1 Stop. Tim -- Tim Larson App Admin, Intercall Production Services ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev