Author Topic: awesome 3.4.7 [SOLVED]  (Read 1780 times)

Offline roved2101

  • Jr. Member
  • **
  • Posts: 30
awesome 3.4.7 [SOLVED]
« on: September 23, 2010, 07:15:33 AM »
After meeting all the dependencies and updating libraries I have come to a stalemate.

Quote
[  3%] Building C object CMakeFiles/awesome.dir/awesome.c.o
In file included from /home/roved/src/rpm/BUILD/awesome-3.4.7/awesome.c:51:
/home/roved/src/rpm/BUILD/awesome-3.4.7/common/xutil.h: In function ‘xutil_get_text_property_from_reply’:
/home/roved/src/rpm/BUILD/awesome-3.4.7/common/xutil.h:39: error: ‘XCB_ATOM_STRING’ undeclared (first use in this function)
/home/roved/src/rpm/BUILD/awesome-3.4.7/common/xutil.h:39: error: (Each undeclared identifier is reported only once
/home/roved/src/rpm/BUILD/awesome-3.4.7/common/xutil.h:39: error: for each function it appears in.)
make[2]: *** [CMakeFiles/awesome.dir/awesome.c.o] Error 1
make[1]: *** [CMakeFiles/awesome.dir/all] Error 2
make: *** [all] Error 2
error: Bad exit status from /home/roved/src/tmp/rpm-tmp.25924 (%build)

Any help would be appreciated.

Regards,

Roved2101
« Last Edit: October 04, 2010, 03:50:37 AM by roved2101 »
Kernel: Linux 2.6.33.7-pclos4 KDE 4.5.1  Intel(R) Pentium(R) 4 CPU 3.40GHz@3400.000 MHz Mem  2072392 kBXInfo:  Screen #0: @ 1440x900 pixels (430x272 millimeters) /24 bit

Offline Joble

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 6804
  • USA - Mountain Time
Re: awesome 3.4.7
« Reply #1 on: September 23, 2010, 08:06:48 AM »
Search First.
Forum Rules
Hero means I talk a lot, nothing more, nothing less!
Have an Awesome Day!
Healthy System

Offline roved2101

  • Jr. Member
  • **
  • Posts: 30
Re: awesome 3.4.7
« Reply #2 on: September 30, 2010, 11:48:57 PM »
Made some more progress on the build. Now stuck again. Any help would be appreciated.

Quote
[ 61%] Generating manpages/man1/awesome.1
xmlto: /home/roved/src/rpm/BUILD/awesome-3.4.7/manpages/man1/awesome.1.xml does not validate (status 3)
xmlto: Fix document syntax or use --skip-validation option
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
/home/roved/src/rpm/BUILD/awesome-3.4.7/manpages/man1/awesome.1.xml:2: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
D DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
                                                                               ^
/home/roved/src/rpm/BUILD/awesome-3.4.7/manpages/man1/awesome.1.xml:12: parser error : Entity 'nbsp' not defined
<refmiscinfo class="source">&nbsp;</refmiscinfo>
                                  ^
/home/roved/src/rpm/BUILD/awesome-3.4.7/manpages/man1/awesome.1.xml:13: parser error : Entity 'nbsp' not defined
<refmiscinfo class="manual">&nbsp;</refmiscinfo>
                                  ^
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
validity error : Could not load the external subset "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
Document /home/roved/src/rpm/BUILD/awesome-3.4.7/manpages/man1/awesome.1.xml does not validate
make[2]: *** [manpages/man1/awesome.1] Error 13
make[1]: *** [CMakeFiles/man.dir/all] Error 2
make: *** [all] Error 2
error: Bad exit status from /home/roved/src/tmp/rpm-tmp.70282 (%build)


RPM build errors:
    Bad exit status from /home/roved/src/tmp/rpm-tmp.70282 (%build)


Regards

Roved2101
Kernel: Linux 2.6.33.7-pclos4 KDE 4.5.1  Intel(R) Pentium(R) 4 CPU 3.40GHz@3400.000 MHz Mem  2072392 kBXInfo:  Screen #0: @ 1440x900 pixels (430x272 millimeters) /24 bit

Offline roved2101

  • Jr. Member
  • **
  • Posts: 30
Re: awesome 3.4.7
« Reply #3 on: October 03, 2010, 06:40:30 AM »
Fixed the other issue was missing docbook-dtd45-xml as dependency.

New error not sure what to do have a copy of my spec here http://pastebin.com/YHtqAxLh

Quote
+ DONT_STRIP=
+ /usr/share/spec-helper/strip_and_check_elf_files
Warning: unused libraries in /usr/bin/awesome: libgmodule-2.0.so.0 libgthread-2.0.so.0 librt.so.1 libxcb-property.so.1 libxcb-shm.so.0 libxcb-render-util.so.0 libxcb-render.so.0
Processing files: awesome-3.4.7-1pclos2010
error: File must begin with "/": =/usr/share/manpages/man1/awesome.1.gz
error: File must begin with "/": =/usr/share/manpages/man1/awesome-client.1.gz
error: File must begin with "/": =/usr/share/manpages/man1/awsetbg.1.gz
error: File must begin with "/": =/usr/share/manpages/man5/awesomerc.5.gz
Executing(%doc): /bin/sh -e /home/roved/src/tmp/rpm-tmp.47227
+ umask 022
+ cd /home/roved/src/rpm/BUILD
+ cd awesome-3.4.7
+ DOCDIR=/home/roved/src/tmp/awesome-3.4.7-1pclos2010-root-/usr/share/doc/awesome-3.4.7
+ export DOCDIR
+ rm -rf /home/roved/src/tmp/awesome-3.4.7-1pclos2010-root-/usr/share/doc/awesome-3.4.7
+ /bin/mkdir -p /home/roved/src/tmp/awesome-3.4.7-1pclos2010-root-/usr/share/doc/awesome-3.4.7
+ cp -pr README /home/roved/src/tmp/awesome-3.4.7-1pclos2010-root-/usr/share/doc/awesome-3.4.7
+ exit 0


RPM build errors:
    File must begin with "/": =/usr/share/manpages/man1/awesome.1.gz
    File must begin with "/": =/usr/share/manpages/man1/awesome-client.1.gz
    File must begin with "/": =/usr/share/manpages/man1/awsetbg.1.gz
    File must begin with "/": =/usr/share/manpages/man5/awesomerc.5.gz


Regards,

Roved2101

Kernel: Linux 2.6.33.7-pclos4 KDE 4.5.1  Intel(R) Pentium(R) 4 CPU 3.40GHz@3400.000 MHz Mem  2072392 kBXInfo:  Screen #0: @ 1440x900 pixels (430x272 millimeters) /24 bit

Offline Neal ManBear

  • Administrator
  • Super Villain
  • *****
  • Posts: 15845
  • LXDE! Coffee, Bacon and Cheesecake!
Re: awesome 3.4.7
« Reply #4 on: October 03, 2010, 07:26:14 AM »
Try changing
Quote
%dir %_datadir/%{name}
%dir %_docdir/%{name}

to
Quote
%_datadir/%{name}
%_docdir/%{name}

Offline roved2101

  • Jr. Member
  • **
  • Posts: 30
Re: awesome 3.4.7 [SOLVED]
« Reply #5 on: October 04, 2010, 03:50:13 AM »
Resolved all issues with the build now. Have a new build of awesome 3.4.7 and added it to dropbox along with all the build dependencies.

Cairo needed to be rebuilt with cairo-xcb enabled. Some of the fedora guys have reported issues with so will see. Nothing strange at this end at the moment.

libevents has also been updated to libev and that is in the dropbox folder too.

Hopes all works ok. We would be one of the first distros to have awesome 3.4.7 as most are on 2.3.6 builds still.

Hope you all enjoy for those who need a smaller wm then openbox.


Regards

Roved2101


 :) :) :)
Kernel: Linux 2.6.33.7-pclos4 KDE 4.5.1  Intel(R) Pentium(R) 4 CPU 3.40GHz@3400.000 MHz Mem  2072392 kBXInfo:  Screen #0: @ 1440x900 pixels (430x272 millimeters) /24 bit

Offline Taco.22

  • Sr. Member
  • ****
  • Posts: 481
Re: awesome 3.4.7 [SOLVED]
« Reply #6 on: July 23, 2011, 07:21:48 AM »
Hi,
Have been playing with Awesome and did a search of the forums - this popped up.  Just wanted to know what the end result was, and how it worked out with any potential conflicts.
Linux Registered User # 529407