FreeBSD ports: 1 unfetchable distfiles: math/mpexpr
Chuck Hein
chein at GeekDude.Com
Tue Oct 7 13:00:13 PDT 2003
Worked for me...
Perhaps the www.noesoft.com site was down when you checked.
Please let me know if you are still having problems with this port.
--
Thanks,
Chuck Hein
chein-bsd# rm /usr/ports/distfiles/mpexpr-1.0.tar.gz
chein-bsd# date
Tue Oct 7 12:23:55 PDT 2003
chein-bsd# pwd
/usr/ports/math/mpexpr
chein-bsd# make clean install
===> Cleaning for tcl-8.3.5_2
===> Cleaning for mpexpr-1.0
>> mpexpr-1.0.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
>> Attempting to fetch from
http://www.neosoft.com/tcl/ftparchive/sorted/math/Mpexpr-1.0/1.0/.
Receiving mpexpr-1.0.tar.gz (216954 bytes): 100%
216954 bytes transferred in 1.4 seconds (150.15 kBps)
===> Extracting for mpexpr-1.0
>> Checksum OK for mpexpr-1.0.tar.gz.
===> Patching for mpexpr-1.0
===> Applying FreeBSD patches for mpexpr-1.0
===> mpexpr-1.0 depends on shared library: tcl83.1 - found
===> Configuring for mpexpr-1.0
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c -o root -g
wheel
checking for ranlib... ranlib
checking for bcopy... yes
setting TCL_INC_DIR to /usr/local/include/tcl8.3
setting TCL_LIB_DIR to /usr/local/lib/tcl8.3
using /usr/local/lib/tcl8.3/tclConfig.sh
tclConfig.sh has TCL_VERSION = 8.3
will build shared library
updating cache ./config.cache
creating ./config.status
creating Makefile
creating pkgIndex.tcl
===> Building for mpexpr-1.0
cc -pipe ../generic/longbits.c -o longbits
forming longbits.h
longbits.h formed
cc -pipe ../generic/endian.c -o endian
forming calcendian.h
calcendian.h formed
(cd shared; cc -pipe -fPIC -c -I/usr/local/include/tcl8.3 -I..
-I../../generic -O -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1
-DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1
-DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
-DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1
-DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNEED_MATHERR=1
-DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1
../../generic/mpiface.c )
(cd shared; cc -pipe -fPIC -c -I/usr/local/include/tcl8.3 -I..
-I../../generic -O -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1
-DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1
-DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
-DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1
-DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNEED_MATHERR=1
-DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1
../../generic/mpexpr.c )
(cd shared; cc -pipe -fPIC -c -I/usr/local/include/tcl8.3 -I..
-I../../generic -O -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1
-DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1
-DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
-DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1
-DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNEED_MATHERR=1
-DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1
../../generic/mpparse.c )
(cd shared; cc -pipe -fPIC -c -I/usr/local/include/tcl8.3 -I..
-I../../generic -O -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1
-DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1
-DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
-DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1
-DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNEED_MATHERR=1
-DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1
../../generic/mpformat.c )
(cd shared; cc -pipe -fPIC -c -I/usr/local/include/tcl8.3 -I..
-I../../generic -O -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1
-DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1
-DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
-DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1
-DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNEED_MATHERR=1
-DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1
../../generic/qfunc.c )
(cd shared; cc -pipe -fPIC -c -I/usr/local/include/tcl8.3 -I..
-I../../generic -O -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1
-DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1
-DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
-DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1
-DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNEED_MATHERR=1
-DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1
../../generic/qio.c )
(cd shared; cc -pipe -fPIC -c -I/usr/local/include/tcl8.3 -I..
-I../../generic -O -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1
-DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1
-DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
-DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1
-DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNEED_MATHERR=1
-DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1
../../generic/qmath.c )
(cd shared; cc -pipe -fPIC -c -I/usr/local/include/tcl8.3 -I..
-I../../generic -O -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1
-DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1
-DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
-DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1
-DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNEED_MATHERR=1
-DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1
../../generic/qmod.c )
(cd shared; cc -pipe -fPIC -c -I/usr/local/include/tcl8.3 -I..
-I../../generic -O -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1
-DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1
-DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
-DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1
-DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNEED_MATHERR=1
-DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1
../../generic/qtrans.c )
(cd shared; cc -pipe -fPIC -c -I/usr/local/include/tcl8.3 -I..
-I../../generic -O -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1
-DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1
-DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
-DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1
-DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNEED_MATHERR=1
-DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1
../../generic/zfunc.c )
../../generic/zfunc.c: In function `zgcd':
../../generic/zfunc.c:965: warning: passing arg 1 of `Tcl_Realloc' from
incompatible pointer type
(cd shared; cc -pipe -fPIC -c -I/usr/local/include/tcl8.3 -I..
-I../../generic -O -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1
-DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1
-DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
-DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1
-DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNEED_MATHERR=1
-DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1
../../generic/zio.c )
../../generic/zio.c: In function `math_getdivertedio':
../../generic/zio.c:239: warning: passing arg 1 of `Tcl_Free' from
incompatible pointer type
(cd shared; cc -pipe -fPIC -c -I/usr/local/include/tcl8.3 -I..
-I../../generic -O -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1
-DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1
-DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
-DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1
-DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNEED_MATHERR=1
-DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1
../../generic/zmath.c )
(cd shared; cc -pipe -fPIC -c -I/usr/local/include/tcl8.3 -I..
-I../../generic -O -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1
-DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1
-DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
-DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1
-DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNEED_MATHERR=1
-DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1
../../generic/zmod.c )
../../generic/zmod.c: In function `zredcfree':
../../generic/zmod.c:752: warning: passing arg 1 of `Tcl_Free' from
incompatible pointer type
(cd shared; cc -pipe -fPIC -c -I/usr/local/include/tcl8.3 -I..
-I../../generic -O -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1
-DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1
-DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
-DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1
-DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNEED_MATHERR=1
-DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1
../../generic/zmul.c )
../../generic/zmul.c: In function `zalloctemp':
../../generic/zmul.c:1096: warning: passing arg 1 of `Tcl_Free' from
incompatible pointer type
(cd shared; ld -shared -x -rpath /usr/local/lib/tcl8.3 -o
../libMpexpr10.so mpiface.o mpexpr.o mpparse.o
mpformat.o qfunc.o qio.o
qmath.o qmod.o qtrans.o
zfunc.o zio.o
zmath.o zmod.o zmul.o
-L/usr/local/lib -ltcl83 -lm )
===> Installing for mpexpr-1.0
===> Generating temporary packing list
===> Checking if math/mpexpr already installed
installing libMpexpr10.so
install -c -s -o root -g wheel -m 555 libMpexpr10.so
/usr/local/lib/libMpexpr10.so
installing pkgIndex.tcl
mkdir /usr/local/lib/Mpexpr10
install -c -o root -g wheel -m 444 pkgIndex.tcl
/usr/local/lib/Mpexpr10/pkgIndex.tcl
cp ../doc/mpexpr.man mpexpr.n
installing mpexpr.n
install -c -o root -g wheel -m 444 mpexpr.n /usr/local/man/mann/mpexpr.n
===> Compressing manual pages for mpexpr-1.0
===> Registering installation for mpexpr-1.0
chein-bsd# uname -a
FreeBSD chein-bsd.corp.proxim.com 4.9-RC FreeBSD 4.9-RC #3: Fri Oct 3
16:05:05 PDT 2003
chein at chein-bsd.corp.proxim.com:/usr/src/sys/compile/DELL-220 i386
Bill distfiles Fenner wrote:
>Dear geekdude at pacbell.net,
>
> You are listed as the FreeBSD port maintainer for 1 port
>whose distfiles [or main web pages] are not fetchable from their
>MASTER_SITES. Could you please visit
>
>http://people.freebsd.org/~fenner/portsurvey/geekdude@pacbell.net.html
>
>and correct the problems listed there? The individual port with
>a problem is math/mpexpr.
>
> Note that the main port web page, as listed in the WWW: line
>of the pkg-descr, is checked just as though it was a port distfile.
>This is an unfortunate side effect of the architecture of the distfile
>survey reporting tool, but if you see a distfile being reported as
>not fetchable that's not actually a distfile, see if it's from the
>pkg-descr.
>
> If you have already corrected the problems and submitted a
>PR, please accept my thanks and apologies for the delay in getting the
>fixes into the tree. This reminder is created automatically and does
>not (yet) have a way to know if a PR fixing the problem has been
>submitted. Please do *NOT* send your response to me directly; I do
>not always have time to commit your fix; please instead submit a PR
>via 'send-pr' so it doesn't get lost.
>
> Problems are usually of two types:
>1. The software package has been upgraded and the version in the
>port has been removed. The best solution to this problem is to
>upgrade the port to the most current version of the software package.
>If you are a FreeBSD committer, then you can just upgrade the port
>directly. If not, you should create the updated port on your own machine,
>test it (and maybe even run "portlint" on it), and then use "send-pr"
>to submit a "diff -uNr old-port updated-port". If you added or deleted
>any files, please make an explicit note of it.
>
>2. The mirror site being used no longer contains the software package
>in question, or no longer exists. Solutions include:
> a) If there are other mirror sites, just remove the bad site
> from the list. (Make sure that what appears to be a bad site
> isn't actually a problem of type 1, upgrade)
> b) If the README or other support files in the software
> documentation mention where to get the software package,
> use one of those sites.
> c) Use ftpsearch (http://ftpsearch.ntnu.no/ftpsearch) or other
> search engines to find another place to get the original
> DISTFILES. Make sure that you don't pick a FreeBSD distfiles
> mirror -- if you can't find any other places where the file
> exists, it can be a LOCAL_PORT or you can simply comment out
> the MASTER_SITES= line, with a comment explaining why.
>Once you have a solution, use "send-pr" to submit a "diff -u" of the
>Makefile.
>
> Note that this isn't an urgent issue, as people who try to
>build the port now will just fall back to the FreeBSD distfiles mirror.
>Please just put it on your list to do and get to it when you have time.
>These messages will continue to arrive twice a month until the fix is
>committed, as a reminder.
>
>Thanks,
> Bill "distfiles" Fenner.
>
>
More information about the freebsd-ports
mailing list