Hi.
http://www.mail-archive.com/openpkg-dev%40openpkg.org/msg10767.html
Here my list of current problems with some solutions.
I'm mainly using Solaris-x86.
gcc
---
When configured with with_binutils=no, "-z text" should be removed
from the specs (s/-z text//g). Else it cannot work, because OpenPKG
uses only static libraries (which means usually position dependent code).
Messing around with -impure-text would be a PITA, IMHO.
tcpdump
-------
Adds -I/usr/local/include and -L/usr/local/lib to the link line, which
causes the link to fail because it takes libraries from /usr/local/lib.
Added
%{l_shtool} subst -e 's;-I/usr/local/include;;' -e 's;-L/usr/local/lib;;' Makefile
to %build in tcpdump.spec
xemacs
------
There is a block in .../src/s/sol2.h that defines *_VA_LIST (look for
/* GCC va_list munging is a little messed up */). This is very suspect,
different from stdarg.h and prevents compilation under Solaris-x86.
I just removed it (#if 0...#endif)
Does not harm the build under Solaris-SPARC.
Dies with
Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkProgress'
in "Fontifying", when compiled with "with_gtk yes".
Works with "with_gtk no".
bsdiff
------
err.h
http://www.mail-archive.com/openpkg-bugdb%40openpkg.org/msg00713.html
ImageMagick
-----------
Why is the default for imagemagick::with_x11 'no' ? The most important
program for me is 'display'.
Or am i doing something wrong ? Maybe. I should have set "%with_x11 yes"
in my $HOME/.rpmmacros.
But when with_x11 is 'no' for the reason of consistency, then at least
graphviz and ghostscript need to be changed ;)
Also, in the %build section of imagemagick.spec --without-perl is
given unconditionally. Don't know about consequences, because i do not
use the ImageMagick perl stuff.
xterm
-----
Build works, but when it is invoked, it prints:
input method doesn't support my preedit type (OverTheSpot,Root)
workaround : configure --disable-i18n
gimp
----
configure: WARNING: *** AA plug-in will not be built (AA library not found) ***
configure: WARNING: *** MPEG plug-in will not be built (MPEG library not found)
configure: WARNING: *** Help browser plug-in will not be built (GtkXMHTML librar
Picks up glib/gtk/jpeg from /usr/local.
blender
-------
Needs OpenGL (e.g. mesa).
Maybe there should be a virtual package OPENGL.
gcc: unrecognized option `-pthread'
Starts up, but i have no clue how to work with it :)
xplanet
-------
configure: warning: *** Native TIFF support will not be included ***
On start: "Can't read day image file earth.jpg."
I've got earthmap2k.jpg from http://www.zewall.com/globe/ (see
$prefix/share/xplanet/images/README)
tripwire
--------
make[2]: *** No rule to make target `../make_include/sparc-sunos.inc'. Stop.
make[1]: *** [cryptlib_r] Error 2
This worked the other day under Solaris-x86.
$ rpm -q tripwire
tripwire-2.3.1.2-20030721
apt
---
Fails during ./configure
checking for RPM version... none
configure: error: No RPM version for development was found in your system.
nn
--
Uses 'uname' to get hostname. This does not work, when the result
of 'uname' is not a fully qualified domain name.
hostname=baerlap, You need a fully qualified domain name
This will probably not work for Solaris-x86:
+ M=sparc
+ /opkg/lib/openpkg/shtool install -c -m 644 -e 's;s-sunos5.h;s-sunos5.h;' -e 's
;m-sparc.h;m-sparc.h;' -e 's;/usr/local/bin;/opkg/bin;' -e 's;/usr/local/lib/nn;
coreutils
---------
Making all in man
Updating man page nice.1
Updating man page stat.1
Updating man page test.1
chmod: WARNING: can't access stat.1
chmod: WARNING: can't access test.1
make[2]: *** [test.1] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [stat.1] Error 1
chmod: WARNING: can't access nice.1
make[2]: *** [nice.1] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
python
------
building '_locale' extension
/opkg/home/bin/gcc -DNDEBUG -g -O2 -Wall -Wstrict-prototypes -fPIC -fno-strict-a
liasing -I. -I/u1/projects/tmp/opkg/Python-2.3.2/./Include -I/opkg/include -I/u1
/projects/tmp/opkg/Python-2.3.2/Include -I/u1/projects/tmp/opkg/Python-2.3.2 -c
/u1/projects/tmp/opkg/Python-2.3.2/Modules/_localemodule.c -o build/temp.solaris
-2.9-i86pc-2.3/_localemodule.o
/opkg/home/bin/gcc -shared build/temp.solaris-2.9-i86pc-2.3/_localemodule.o -L/o
pkg/lib -o build/lib.solaris-2.9-i86pc-2.3/_locale.so
*** WARNING: renaming "_locale" since importing it failed: ld.so.1: ./python: fa
tal: relocation error: file build/lib.solaris-2.9-i86pc-2.3/_locale.so: symbol l
ibintl_gettext: referenced symbol not found
building '_curses' extension
/opkg/home/bin/gcc -DNDEBUG -g -O2 -Wall -Wstrict-prototypes -fPIC -fno-strict-a
liasing -I. -I/u1/projects/tmp/opkg/Python-2.3.2/./Include -I/opkg/include -I/u1
/projects/tmp/opkg/Python-2.3.2/Include -I/u1/projects/tmp/opkg/Python-2.3.2 -c
/u1/projects/tmp/opkg/Python-2.3.2/Modules/_cursesmodule.c -o build/temp.solaris
-2.9-i86pc-2.3/_cursesmodule.o
/opkg/home/bin/gcc -shared build/temp.solaris-2.9-i86pc-2.3/_cursesmodule.o -L/o
pkg/lib -lncurses -o build/lib.solaris-2.9-i86pc-2.3/_curses.so
*** WARNING: renaming "_curses" since importing it failed: ld.so.1: ./python: fa
tal: relocation error: file build/lib.solaris-2.9-i86pc-2.3/_curses.so: symbol a
cs32map: referenced symbol not found
building '_curses_panel' extension
/opkg/home/bin/gcc -DNDEBUG -g -O2 -Wall -Wstrict-prototypes -fPIC -fno-strict-a
liasing -I. -I/u1/projects/tmp/opkg/Python-2.3.2/./Include -I/opkg/include -I/u1
/projects/tmp/opkg/Python-2.3.2/Include -I/u1/projects/tmp/opkg/Python-2.3.2 -c
/u1/projects/tmp/opkg/Python-2.3.2/Modules/_curses_panel.c -o build/temp.solaris
-2.9-i86pc-2.3/_curses_panel.o
/opkg/home/bin/gcc -shared build/temp.solaris-2.9-i86pc-2.3/_curses_panel.o -L/o
pkg/lib -lpanel -lncurses -o build/lib.solaris-2.9-i86pc-2.3/_curses_panel.so
*** WARNING: renaming "_curses_panel" since importing it failed: No module named
_curses
groff
-----
Strange error messages, but the build works.
/bin/sh: syntax error at line 1: `;' unexpected
make[2]: [install_dev] Error 2 (ignored)
/bin/sh: syntax error at line 1: `;' unexpected
make[2]: [install_dev] Error 2 (ignored)
...
guile
-----
checking for rl_getc_function pointer in readline... no
configure: WARNING: *** libreadline is too old on your system.
configure: WARNING: *** You need readline version 2.1 or later.
analog
------
-> Should go to $prefix/share/analog/doc ?
***
***IMPORTANT: You must read the licence before using analog
***
cvstrac
-------
-> This should go to $prefix/share/cvstrac/doc ?
+----------------------------------Notice-------------------------------------+
| Hint: To use CVSTrac you have to create databases for your projects. |
| Run the following command as user opkg-n for each project <name>: |
| $ /opkg/bin/cvstrac init /opkg/var/cvstrac <name> |
| After this login to http://localhost/openpkg-cgi/cvstrac/<name>/ |
| with user "setup" and password "setup" and configure your |
| CVS repository path, add users and change the "setup" password. |
+-----------------------------------------------------------------------------+
nessus-tool
-----------
-> Should go to $prefix/share/nessus-tool/doc ?
+-----------------------------------------------------------------------------+
| For the SSL/TLS based remote client/server connections |
| between the Nessus server and the Nessus clients, an |
| X.509 server certificate/key pair is needed. Run the |
| following command to create it once: |
| $ /opkg/sbin/nessus-mkcert |
+-----------------------------------------------------------------------------+
gmime
-----
*** Warning: Tutorial not built
libiconv
--------
doc is in $prefix/share/doc/libiconv/*.html
should be in $prefix/share/libiconv/html/*.html, shouldn't it ?
tightvnc
--------
Is client only, that's bad.
subversion
----------
Is client only, that's bad.
(mk)
--
Matthias Kurz; Fuldastr. 3; D-28199 Bremen; VOICE +49 421 53 600 47
>> Im pr�motorischen Cortex kann jeder ein Held sein. (bdw) <<
______________________________________________________________________
The OpenPKG Project www.openpkg.org
Developer Communication List [EMAIL PROTECTED]