PDA

View Full Version : Build Fails - ccs-lib


Dirk.R.Gently
June 21st, 2007, 11:22 PM
phhht, not sure what to say, build fails. I used Kristians install scripts and didnt' see any mention of this on these forums:

[code:8c71a]Building ccs-lib: ./autogen.sh --prefix=/usr/local
autoreconf-2.61: Entering directory `.'
autoreconf-2.61: configure.ac: not using Gettext
autoreconf-2.61: running: aclocal
autoreconf-2.61: configure.ac: tracing
autoreconf-2.61: running: libtoolize --copy
autoreconf-2.61: running: /usr/bin/autoconf-2.61
autoreconf-2.61: running: /usr/bin/autoheader-2.61
autoreconf-2.61: running: automake --add-missing --copy --no-force
configure.ac:9: installing `./missing'
configure.ac:9: installing `./install-sh'
backend/Makefile.am: installing `./depcomp'
autoreconf-2.61: Leaving directory `.'
Building ccs-lib: make
compiz.c:871: warning: 'printSetting' defined but not used
ccp.c: In function 'ccpSetOptionFromContext':
ccp.c:385: warning: passing argument 1 of 'p->vTable->getScreenOptions' from incompatible pointer type
ccp.c:385: warning: passing argument 2 of 'p->vTable->getScreenOptions' from incompatible pointer type
ccp.c:385: error: too many arguments to function 'p->vTable->getScreenOptions'
ccp.c:390: warning: passing argument 1 of 'p->vTable->getDisplayOptions' from incompatible pointer type
ccp.c:390: warning: passing argument 2 of 'p->vTable->getDisplayOptions' from incompatible pointer type
ccp.c:390: error: too many arguments to function 'p->vTable->getDisplayOptions'
ccp.c: In function 'ccpSetContextFromOption':
ccp.c:485: warning: passing argument 1 of 'p->vTable->getScreenOptions' from incompatible pointer type
ccp.c:485: warning: passing argument 2 of 'p->vTable->getScreenOptions' from incompatible pointer type
ccp.c:485: error: too many arguments to function 'p->vTable->getScreenOptions'
ccp.c:490: warning: passing argument 1 of 'p->vTable->getDisplayOptions' from incompatible pointer type
ccp.c:490: warning: passing argument 2 of 'p->vTable->getDisplayOptions' from incompatible pointer type
ccp.c:490: error: too many arguments to function 'p->vTable->getDisplayOptions'
ccp.c: In function 'ccpInitPluginForDisplay':
ccp.c:641: warning: passing argument 1 of 'p->vTable->getDisplayOptions' from incompatible pointer type
ccp.c:641: warning: passing argument 2 of 'p->vTable->getDisplayOptions' from incompatible pointer type
ccp.c:641: error: too many arguments to function 'p->vTable->getDisplayOptions'
ccp.c: In function 'ccpInitPluginForScreen':
ccp.c:668: warning: passing argument 1 of 'p->vTable->getScreenOptions' from incompatible pointer type
ccp.c:668: warning: passing argument 2 of 'p->vTable->getScreenOptions' from incompatible pointer type
ccp.c:668: error: too many arguments to function 'p->vTable->getScreenOptions'
ccp.c: At top level:
ccp.c:886: warning: initialization from incompatible pointer type
ccp.c:888: warning: initialization from incompatible pointer type
ccp.c:889: warning: initialization from incompatible pointer type
ccp.c:890: warning: initialization from incompatible pointer type
ccp.c:891: warning: initialization from incompatible pointer type
ccp.c:892: warning: initialization from incompatible pointer type
ccp.c:893: warning: initialization from incompatible pointer type
make[2]: *** [ccp.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
ccs-lib's make returned errors. Bailing.
Failed to build ccs-lib !
Abort? [Y/n]: [/code:8c71a]

crdlb
June 22nd, 2007, 01:03 AM
On gentoo, you should use the xeffects overlay.

Dirk.R.Gently
June 22nd, 2007, 03:14 AM
On gentoo, you should use the xeffects overlay.

Thanks crdlb, I just noticed it. It appears the overlay uses the same sources - very nice. Unfortunately I still have the same issue. :(

delfick
June 22nd, 2007, 03:52 AM
in latest git that's been replaced with libcompizconfig....

Dirk.R.Gently
June 27th, 2007, 11:50 PM
Ah, was able to build it using this [url=http://forums.opencompositing.org/viewtopic.php?f=51&t=758#p5416:3f60c]howto[/url:3f60c]. I think this had to do with the script I was using didn't have all the necessary configure options.