← Back to team overview

compiz team mailing list archive

[Bug 968112] [NEW] Emerald (the original Compiz Window Decorator) fails to compile on Ubuntu 12.04 Precise, while it was working on all Ubuntu versions before


Public bug reported:

Compiling from source produces this errors:

git clone git://anongit.compiz.org/fusion/decorators/emerald
cd emerald
git checkout -b compiz++ origin/compiz++

Compiling (make) throws out this error:

main.c:4724: error: undefined reference to 'exp'
main.c:1273: error: undefined reference to 'pow'
engine_loader.c:44: error: undefined reference to 'dlclose'
engine_loader.c:47: error: undefined reference to 'dlerror'
engine_loader.c:49: error: undefined reference to 'dlopen'
engine_loader.c:66: error: undefined reference to 'dlsym'
engine_loader.c:67: error: undefined reference to 'dlsym'
engine_loader.c:68: error: undefined reference to 'dlsym'
engine_loader.c:69: error: undefined reference to 'dlsym'
engine_loader.c:54: error: undefined reference to 'dlopen'
engine_loader.c:57: error: undefined reference to 'dlerror'
collect2: ld returned 1 exit status
make[2]: *** [emerald] Error 1
make[2]: Leaving directory `/home/mcr2010/Documents/emerald/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mcr2010/Documents/emerald'
make: *** [all] Error 2

I guess those references were changed.

I hope Emerald does not get forgotten and someone can fix this, because it is still by far the best window decorator available, coupled with a great theme manager and possibilities for the power user to adjust window decorations in both looks and functionality.
For example the window decoration can be individualized and upgraded by adding buttons to make windows Sticky/Unsticky Shade/Unshade Roll-Up/Down or by adding glow, changing fonts and adjusting shadows/transparency and colors.
All of those functionality and the great look with transparency and glow cannot be matched by any other available window decorator out there, so this is a big regression on Precise for many users, who used to use it on Ubuntu before.
Also it was designed to accomplish Compiz and Compiz without Emerald is not Compiz anymore, while the combination Compiz/Emerald/Unity was really great in the past.

Here a few links showing the undaunted popularity of Emerald:


** Affects: compiz (Ubuntu)
     Importance: Undecided
         Status: New

** Tags: 12.04 compile compiling compiz decorator emerald error precise regression unity window

You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.

  Emerald (the original Compiz Window Decorator) fails to compile on
  Ubuntu 12.04 Precise, while it was working on all Ubuntu versions

To manage notifications about this bug go to:

Follow ups