On Thu, Oct 23, 2003, Matthias Kurz wrote: > [...] > 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
A similar patch seems be already included some weeks ago. Nevertheless I've tried to fix it differently now that I better understood the logic in tcpdump's configure script. See http://cvs.openpkg.org/chngview?cn=12962 for details. > [...] > bsdiff > ------ > err.h > http://www.mail-archive.com/openpkg-bugdb%40openpkg.org/msg00713.html Should be now fixed. See http://cvs.openpkg.org/chngview?cn=12963 for details. > ImageMagick > ----------- > Why is the default for imagemagick::with_x11 'no' ? The most important > program for me is 'display'. Hmmm... sure. OTOH many people use ImageMagick just for format conversions and with its Perl API. I would like to leave the option "no" by default. It isn't a big deal, the option is remember in the package (do "rpm -qi" on it) and openpkg-tool at least automatically picks it up on upgrades. > 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 ;) Why would they need changing? At least they do not depend on ImageMagick AFAIK? > 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. That's correct. We first have to build it without the Perl API, because we (conditionally then) build it manually. Building it implicitly with the --with-perl breaks. So the uncoditional --without-perl is correct and intentional. > xterm > ----- > Build works, but when it is invoked, it prints: > input method doesn't support my preedit type (OverTheSpot,Root) > workaround : configure --disable-i18n Fixed by using this options, because we don't need I18N AFAIK. See http://cvs.openpkg.org/chngview?cn=12964 for details. > 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 These are ok, until now we do not have those libraries. > Picks up glib/gtk/jpeg from /usr/local. That's not ok, of course. But do you know how to fix it? I've looked at the package and I do not see how this happens and how it then could be changed... > 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 :) Yes, this package is still not good, but that's why it's declared JUNK ;-) and why there is in the .spec file: # FIXME: rse: -pthread is not portable enough > 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) Should be now fixed, too. See http://cvs.openpkg.org/chngview?cn=12966 for details. > apt > --- > Fails during ./configure > checking for RPM version... none > configure: error: No RPM version for development was found in your system. Here I need more details, especially the config.log entries related to this Autoconf check. Because for me it builds fine: | ... | checking for rpmdbGetIteratorOffset in -lrpm... yes | checking for rpmtsUpdateDSI in -lrpm... yes | checking for RPM version... 4.1 | checking for g++ hash_map extension... yes | checking for --disable-scripts... no | checking for tputs in -lncurses... yes | checking readline/readline.h usability... yes | ... > 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; I've tried to fix it (not tested): http://cvs.openpkg.org/chngview?cn=12967 > [...] > 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. Works for me: | checking for rl_pre_input_hook... yes | checking if readline clears SA_RESTART flag for SIGWINCH... yes | checking for rl_getc_function pointer in readline... yes | checking for strdup... yes So I need the corresponding entries of your config.log to see why the rl_getc_function was not found. > libiconv > -------- > doc is in $prefix/share/doc/libiconv/*.html > should be in $prefix/share/libiconv/html/*.html, shouldn't it ? Fixed. - - - For the remaining things you've mentioned I've to reinvestigate again when I find time. Ralf S. Engelschall [EMAIL PROTECTED] www.engelschall.com ______________________________________________________________________ The OpenPKG Project www.openpkg.org Developer Communication List [EMAIL PROTECTED]