Pikdev 1.2.0: polishing some build issues

6 views
Skip to first unread message

hogend

unread,
Aug 11, 2009, 9:51:59 AM8/11/09
to pickit-devel
I just uploaded a file "pikdevbuild.patch" that addresses the
following issues:

- acinclude.m4.in: Put the /opt/kde3 entry in front of the include and
library search paths to avoid picking up kde4 includes and libraries
(at least on opensuse 11.1)

- acinclude.m4.in: put $KDE_LDFLAGS in front of $all_libraries to
avoid linking against kde4 libraries

- acinclude.m4.in: disable -Wconversion; it is utterly unhelpful

- acinclude.m4.in: remove "# serial " entries; they generate warnings
when not at the top of a file

- am_edit: make the icon regexp more selective to avoid picking up
things ending in eg. xpm.h

- conf.change.pl: add "$flag = " statements to the non-default paths;
they are taken with newer auto<whatever> releases

- cvs.sh: Avoid breakage with newer auto<whatever> releases

- libtool.m4.in: remove "# serial " entry and rename two cached
variables to avoid warnings about how cached variables should be named

I also found out that the magical incantation to rebuild everything
from *.am files is

make -f admin/Makefile.common

(at least, if the above patch is applied). This also calls perl admin/
am_edit at the proper moment ;)
For folks with amd64 architectures, call configure with the following
argument

./configure --enable-libsuffix=64

The internal default auto<whatever> library paths are then adapted to
use "lib64", rather than "lib". This works on both opensuse 11.1 and
debian sid.

Regards,

Rene
Reply all
Reply to author
Forward
0 new messages