ports/115988: converters/libiconv port doesn't handle PREFIX well

Jeremy Messenger mezz7 at cox.net
Mon Sep 3 15:10:07 PDT 2007


The following reply was made to PR ports/115988; it has been noted by GNATS.

From: "Jeremy Messenger" <mezz7 at cox.net>
To: "Markus Hitter" <mah at jump-ing.de>, bug-followup at freebsd.org
Cc:  
Subject: Re: ports/115988: converters/libiconv port doesn't handle PREFIX well
Date: Mon, 03 Sep 2007 17:08:17 -0500

 On Mon, 03 Sep 2007 16:03:27 -0500, Markus Hitter <mah at jump-ing.de> wrot=
 e:
 
 >
 >
 > Am 02.09.2007 um 23:11 schrieb Jeremy Messenger:
 >
 >> I couldn't reproduce it when I tried to installed it in /tmp. [...]
 >> Can you show us the full log?
 >
 > As the original logs were gone, I tried again and it worked for me,
 > too. Obviously, there are self-healing mechanisms in existence.
 >
 > So I decided to set up a fresh machine to get to the point of failure
 > again, virtual environments are pretty convenient here: 512 MB RAM,
 > 0.5 GB swap, 3.5 GB partition at "/", preconfigured installation type
 > 4 "Developer" with "Ports" checked, root account only.
 >
 > Right after install, I tried to add libiconv and failed the same way
 > as described in the original bug report (see log-1).
 
 Umm, strange.. In the log-1 shows:
 
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D
 install -o root -g wheel -m 444 ./iconv.1 /usr/man/man1/iconv.1
 [...]
 install -o root -g wheel -m 444 ./iconv.3 /usr/man/man3/iconv.3
 install -o root -g wheel -m 444 ./iconv_close.3 /usr/man/man3/iconv_clos=
 e.3
 install -o root -g wheel -m 444 ./iconv_open.3 /usr/man/man3/iconv_open.=
 3
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D
 
 The package thinks that it installed in /usr/share/man/*.
 
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D
 /usr/share/man/man1/iconv.1: No such file or directory
 /usr/share/man/man3/iconv.3: No such file or directory
 /usr/share/man/man3/iconv_open.3: No such file or directory
 /usr/share/man/man3/iconv_close.3: No such file or directory
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D
 
 Show me your output of:
 
 # make PREFIX=3D/usr -V MANPREFIX
 
 My output of that is:
 
 # make PREFIX=3D/usr -V MANPREFIX
 /usr/share
 
 Did you set on MANPREFIX or something else in make.conf? Also, I would  =
 
 like to see your converters/libiconv/work/libiconv-1.11/config.log (you =
  =
 
 have to get that same failure for I can see something).
 
 As for the log-2, log-3 and log-4... Are you installing everything in  =
 
 /usr? If you do, then you might need to set LOCALBASE=3D/usr and  =
 
 X11BASE=3D/usr. Have different prefix on some apps and other apps don't =
 work  =
 
 quiet well, so I wouldn't recommend that.
 
 Cheers,
 Mezz
 
 
 -- =
 
 mezz7 at cox.net  -  mezz at FreeBSD.org
 FreeBSD GNOME Team  -  FreeBSD Multimedia Hat (ports, not src)
 http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org
 http://wiki.freebsd.org/multimedia  -  multimedia at FreeBSD.org


More information about the freebsd-gnome mailing list