compile error on port of awesome

Kevin Oberman kob6558 at
Wed Jan 18 05:33:20 UTC 2012

On Tue, Jan 17, 2012 at 5:09 PM, Marcelo/Porks <marcelorossi at>wrote:

> Hi guys, I do not know if this is the correct mail list to report this.
> I'm trying to compile the port x11-wm/awesome but failed with the error:
> [ 37%] Building C object CMakeFiles/awesome.dir/common/tokenize.c.o
> Linking C executable awesome
> [ 37%] Built target awesome
> Scanning dependencies of target generated_icons
> [ 38%] Generating themes/zenburn/titlebar/maximized_normal_active.png
> Shared object "" not found, required by "convert"*** Error
> code 1
> Stop in /usr/ports/x11-wm/awesome/work/awesome-3.4.11.
> *** Error code 1
> I'm using the head and the workaround of UNAME_r=9.9-CURRENT
> BARAD-DUR# uname -a
> FreeBSD BARAD-DUR 9.9-CURRENT FreeBSD 10.0-CURRENT #6 r230290M: Tue Jan 17
> 22:22:46 BRST 2012 root at BARAD-DUR:/usr/clang/obj/usr/src/sys/GENERIC
>  amd64
> BARAD-DUR# echo $UNAME_r
> u9.9-CURRENT
> (GMT-2)
> I have on my system /usr/local/lib/
> I can compile making:
> ln -s /usr/local/lib/ /usr/local/lib/
> (I know, this is a bad thing to do)
> Could someone check if on your system the same happen?

Yes, it's risky to do that.

The problem is that some port on your system needs to re-link against

You can find the ports that link to non-existent libs by installing
sysutils/bsdadminscripts and running pkg_libchk. It will list all
executables that are linked against non-existent libs. Note that it does
generate a few false positives. See the man page for details, but none of
the false positives is likely to show up for libfftw3.

Re-install any port with files linked against While you are
at it, fix any other errors found, though you may skip openoffice and Java
(false positives).
R. Kevin Oberman, Network Engineer
E-mail: kob6558 at

More information about the freebsd-current mailing list