GCC with GNAT Ada compiler

Boris Samorodov bsam at ipt.ru
Tue Jul 4 22:30:39 UTC 2006

On Tue, 04 Jul 2006 22:52:50 +0200 Karel Miklav wrote:
> Boris Samorodov wrote:
> > For i386: gnat-gcc41 seems to have some issues with pkg-plist file,
> > some directories are not empty when deinstalling.
> >
> > For amd64: gnat-gcc34 has a typo: "elif" should be used instead of
> > "elsif" when checking for the alpha ARCH.

BTW, gnat-gcc34 is for i386 only. Does checking for other archs at
makefile mean that at the near future the port won't be i386 only?

> Thank you Boris for your report. It would be nice if you could send
> some output lines regarding the first issue, but let me guess; you
> got something like:

> rmdir: /usr/local/lib/gcc/i386-portbld-freebsd6.1: Directory not empty
> rmdir: /usr/local/lib/gcc: Directory not empty
> rmdir: /usr/local/libexec/gcc/i386-portbld-freebsd6.1: Directory not empty
> rmdir: /usr/local/libexec/gcc: Directory not empty


> This is by design. All GCC derivate ports install libraries in similar
> paths and some juggling is required to properly remove them. But
> everything is kind-of under control :) Check the very last part of

Oh, I see.

> the makefile, it's copied from the gcc41 port and I thought it is
> good enough. Maybe I should send those messages to /dev/null?

I'd rather do it as other gcc ports do. ;-) 

Thanks for the great port!

Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD committer, http://www.FreeBSD.org The Power To Serve

More information about the freebsd-ports mailing list