problem compiling xfig

Manolis Kiagias sonicy at otenet.gr
Tue Aug 14 02:45:53 PDT 2007



Predrag Punosevac wrote:
> I was trying to use xfig to do some graphs but application would froze
> every time I tried to use the mouse.
> After inspecting /var/db/pkg I realized I have xfig-devel version of
> program which is ALPHA version.
> I cd /usr/ports/graphics/ xfig-devel  && make deinstall
> I tried to compile xfig-3.2.5 version  after I did portsnap fetch &&
> portsnap extract && portsnap update
>
> I keep getting the message
>
> [root@ /usr/ports/graphics/xfig]# make install clean
> ===>  Vulnerability check disabled, database not found
> ===>  Found saved configuration for xfig-3.2.5
> ===>  Extracting for xfig-3.2.5
> => MD5 Checksum mismatch for xfig.3.2.5.full.tar.gz.
> => SHA256 Checksum mismatch for xfig.3.2.5.full.tar.gz.
> ===>  Refetch for 1 more times files: xfig.3.2.5.full.tar.gz
> xfig.3.2.5.full.tar.gz
> ===>  Vulnerability check disabled, database not found
> ===>  Found saved configuration for xfig-3.2.5
> => xfig.3.2.5.full.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
> => Attempting to fetch from http://xfig.org/software/xfig/3.2.5/.
> fetch: xfig.3.2.5.full.tar.gz: local modification time does not match
> remote
> => Attempting to fetch from ftp://www-epb.lbl.gov/xfig/.
> fetch: xfig.3.2.5.full.tar.gz: local modification time does not match
> remote
> => Attempting to fetch from
> ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
> fetch: xfig.3.2.5.full.tar.gz: local modification time does not match
> remote
> => Couldn't fetch it - please try to retrieve this
> => port manually into /usr/ports/distfiles/ and try again.
> *** Error code 1
>
> Stop in /usr/ports/graphics/xfig.
> *** Error code 1
>
> Stop in /usr/ports/graphics/xfig.
> *** Error code 1
>
> Stop in /usr/ports/graphics/xfig.
>
> What am I doing wrong?
>
> I am running FreeBSD 6.2 XOrg 7.2 Gnome 2.18 on the Generic kernel
>
> I also tried pkg_add -r xfig-3.2.5 but I am getting message
> [root@ /usr/ports/distfiles]# pkg_add xfig-3.2.5
> pkg_add: can't stat package file 'xfig-3.2.5'
> [root@ /usr/ports/distfiles]# pkg_add -r xfig-3.2.5
> Error: FTP Unable to get
> ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/xfig-3.2.5.tbz:
> File unavailable (e.g., file not found, no access)
> pkg_add: unable to fetch
> 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/xfig-3.2.5.tbz'
> by URL
>
>
>
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
>
>
I can't tell you for sure about the message you are getting trying to
compile it from Ports, BUT this "local modification time does not match
remote" seems to me like there is something wrong with the date / time
settings on your machine. Have you checked this? Is your clock
synchronized with an NTP server?

For the pkg_add part, solution is simple:
either change PACKAGESITE  from Latest to All, e.g.

export PACKAGESITE=
ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/
(or setenv PACKAGESITE
ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/ if
you use csh)
and repeat your command:

pkg_add -r xfig-3.2.5

or simply, without changing your PACKAGESITE, do:

pkg_add -r xfig

This will get you the latest package. The "Latest" location in the
FreeBSD FTP server contains links to the latest build packages. You
don't add version numbers in this case.
In fact a quick look in the FTP site suggests the latest version is
xfig-3.2.5.a5_2



More information about the freebsd-questions mailing list