Hi gang,
I'm using FreeBSD 9.1-RELEASE, running fully on ZFS and trying to fix a mistake I made while configuring/compiling pecl-imagick.
The problem is that I was convinced that I didn't require X11 (graphics) support in several ports (such as graphics/cairo, print/ghostscript9 and x11-toolkits/pango, which turned out to be a mistake since graphics/gtk-update-icon-cache depends on X11 being enabled in graphics/cairo.
So I first started to change the configuration for the ports using [cmd=]make config-recursive[/cmd], yet that didn't give me the option to change the configuration for all the port dependencies (while it should according to the documentation).
Then I resorted to [cmd=]make rmconfig-depends[/cmd] to remove the whole lot after which I could indeed reconfigure all involving ports.
The only problem is that if I try to use [cmd=]make build[/cmd] it will still go over the whole list of ports without recompiling anything, eventually ending with the error message that graphics/gtk-update-icon-cache is depending on X11 being enabled in Cairo, even though it now actually is.
So then I decided to manually fix Cairo and used [cmd=]make clean[/cmd] and [cmd=]make rmconfig[/cmd] after which I used [cmd=]make build[/cmd], this worked like a charm; I now have Cairo compiled with the X11 option enabled.
Yet this has no effect on the behaviour of graphics/gtk-update-icon-cache.
So, now losing a little focus here I ended up using [cmd=]make distclean[/cmd] in the pecl-imagick port, hoping I could simply start all over again. Yet that doesn't work either. I don't get any change in behaviour when I use [cmd=]make build[/cmd] again.
So, my question: how can I enforce a recompile?
Using [cmd=]make showconfig-recursive[/cmd] clearly shows that X11 is enabled in all dependencies, this is a definite change in configuration yet nothing recompiles.
Oh; although I'm still pretty new to FreeBSD as of yet I think that we can rule out issues with the ports collection as a whole since I've installed several other ports (apache22, mysql-server, postfix, etc.) without any problems.
Thanks in advance for any suggestions you guys may have.
I'm using FreeBSD 9.1-RELEASE, running fully on ZFS and trying to fix a mistake I made while configuring/compiling pecl-imagick.
The problem is that I was convinced that I didn't require X11 (graphics) support in several ports (such as graphics/cairo, print/ghostscript9 and x11-toolkits/pango, which turned out to be a mistake since graphics/gtk-update-icon-cache depends on X11 being enabled in graphics/cairo.
So I first started to change the configuration for the ports using [cmd=]make config-recursive[/cmd], yet that didn't give me the option to change the configuration for all the port dependencies (while it should according to the documentation).
Then I resorted to [cmd=]make rmconfig-depends[/cmd] to remove the whole lot after which I could indeed reconfigure all involving ports.
The only problem is that if I try to use [cmd=]make build[/cmd] it will still go over the whole list of ports without recompiling anything, eventually ending with the error message that graphics/gtk-update-icon-cache is depending on X11 being enabled in Cairo, even though it now actually is.
So then I decided to manually fix Cairo and used [cmd=]make clean[/cmd] and [cmd=]make rmconfig[/cmd] after which I used [cmd=]make build[/cmd], this worked like a charm; I now have Cairo compiled with the X11 option enabled.
Yet this has no effect on the behaviour of graphics/gtk-update-icon-cache.
So, now losing a little focus here I ended up using [cmd=]make distclean[/cmd] in the pecl-imagick port, hoping I could simply start all over again. Yet that doesn't work either. I don't get any change in behaviour when I use [cmd=]make build[/cmd] again.
So, my question: how can I enforce a recompile?
Using [cmd=]make showconfig-recursive[/cmd] clearly shows that X11 is enabled in all dependencies, this is a definite change in configuration yet nothing recompiles.
Oh; although I'm still pretty new to FreeBSD as of yet I think that we can rule out issues with the ports collection as a whole since I've installed several other ports (apache22, mysql-server, postfix, etc.) without any problems.
Thanks in advance for any suggestions you guys may have.