fontconfig 2.2.0 on -stable

Mike Hoskins mike at adept.org
Tue Apr 22 17:00:55 PDT 2003


On Tue, 22 Apr 2003, Joe Marcus Clarke wrote:
> Strange.  If you search the mailing list archives for the errors you're
> seeing, you'll see '.' was historically the cause.  What is your $PATH
> right before running make install (note, some shells may expand the
> current working directory from '.' to something like
> "/usr/ports/print/freetype2")?  In fact, I just did:

I'd read that FAQ, but having admin'd UNIX for ~10 years now I'm one of
those who avidly preach against having '.' in PATH.  :)  However, it did
seem to be related to PATH, so your diagnosis was basicly correct...

I had simply done 'su' then began the install.  That left me with my PATH,
which while not containing '.' is more inclusive than root's.

My path:

PATH=:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/X11R6/bin:/home/mike/bin

After your suggestion, I simply hit ctrl-d and did 'su -' which gave me
root's path (still no '.', but more stripped down):

Root's path:

PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin

After the 'su -' freetype2 installed.  Odd, no?  Maybe it's something to
do with how my path is built up in my .profile vs. the default root
.profile.  I do it somewhat round-a-bout, but haven't noticed it causing
problems before,

PATH=""; export PATH
for i in { /bin /sbin /usr/bin /usr/sbin \
           /usr/local/bin /usr/local/sbin \
           /usr/X11R6/bin /usr/local/samba/bin $HOME/bin }
do
        if [ -d $i ]; then
                PATH=$PATH:$i
                export PATH
        fi
done

The good news is I've sorted through most of the brokeness thanks to your
help sorting out freetype2.  (After that a few other problems went away
too, including GTK2 and Pango.)

Now I'm rebuilding the latest 1.3 Mozilla from ports...  I tried
installing the 1.2 binary package, but noticed it has an ORBit2 dependancy
that 1.3 from ports doesn't seem to have.  ORBit2 seems to die here (from
ports) because libIDL-2.0 isn't installed.  The odd thing is I don't see
any mention of libIDL >= 0.8.0_1 in ports, despite the 1.2 Mozilla package
seeming to require it.  (?)  So back to the 1.3 build and praying...

> Maxim is on the GNOME team.  We "share" freetype2 responsibilities
> sometimes since it's so tightly integrated with GNOME.

Well, thanks for the help...  Most of the time portupgrade just works for
me and I don't have many questions...  From time to time, however, things
seem to really break in ways I don't quite manage to comprehend.  :)

-mrh

--
From: "Spam Catcher" <spam-catcher at adept.org>
To: spam-catcher at adept.org
Do NOT send email to the address listed above or
you will be added to a blacklist!


More information about the freebsd-gnome mailing list