On Sun, Sep 20, 2009, Jeff Johnson wrote: > On Sep 20, 2009, at 9:02 AM, Stefan Palm wrote: > >> Am Samstag, den 19.09.2009, 20:18 +0200 schrieb Ralf S. Engelschall: >>> [...] >>> The NAME_MAX simple is not available under your Solaris 10 as it >>> seems. >>> I've applied a patch for this to 4.0b82 and above now. >> >> Fine, looks like your patch worked, I can get beyond this point now. >> But I'm up to the next error: there's no "mkdtemp" in Solaris 10 >> (Sparc) >> and although "configure" detected that (according to config.log) it >> still tries to use it: >> >> libtool: link: /usr/sfw/bin/gcc -D_GNU_SOURCE -D_REENTRANT -o >> rpmdigest >> rpmdigest.o -L/root/tmp/openpkg-4.0b82/uuid-1.6.2/.libs >> -L/root/tmp/openpkg-4.0b82/pcre-7.9/.libs >> -L/root/tmp/openpkg-4.0b82/sqlite-3.6.17/.libs >> -L/root/tmp/openpkg-4.0b82/beecrypt-4.2.1/.libs >> -L/root/tmp/openpkg-4.0b82/bzip2-1.0.5/.libs >> -L/root/tmp/openpkg-4.0b82/popt-1.15/.libs >> -L/root/tmp/openpkg-4.0b82/popt-1.15 >> -L/root/tmp/openpkg-4.0b82/zlib-1.2.3 >> -L/root/tmp/openpkg-4.0b82/bzip2-1.0.5 >> -L/root/tmp/openpkg-4.0b82/beecrypt-4.2.1 >> -L/root/tmp/openpkg-4.0b82/openssl-0.9.8k/lib >> -L/root/tmp/openpkg-4.0b82/sqlite-3.6.17 >> -L/root/tmp/openpkg-4.0b82/pcre-7.9 >> -L/root/tmp/openpkg-4.0b82/uuid-1.6.2 ./.libs/librpmio.a ../ >> misc/.libs/librpmmisc.a -L/root/tmp/openpkg-4.0b82/rpm-5.1.9/db3 -L/ >> root/tmp/openpkg-4.0b82/rpm-5.1.9/lua -lresolv /root/tmp/ >> openpkg-4.0b82/uuid-1.6.2/.libs/libuuid.a /root/tmp/openpkg-4.0b82/ >> pcre-7.9/.libs/libpcreposix.a /root/tmp/openpkg-4.0b82/ >> pcre-7.9/.libs/libpcre.a -ldl /root/tmp/openpkg-4.0b82/ >> sqlite-3.6.17/.libs/libsqlite3.a -lcrypto /root/tmp/openpkg-4.0b82/ >> beecrypt-4.2.1/.libs/libbeecrypt.a /root/tmp/openpkg-4.0b82/ >> bzip2-1.0.5/.libs/libbz2.a -lz /root/tmp/openpkg-4.0b82/ >> popt-1.15/.libs/libpopt.a -lrt -lsocket -lnsl -lm >> Undefined first referenced >> symbol in file >> mkdtemp ../misc/.libs/librpmmisc.a >> (liblua_la-lposix.o) >> ld: fatal: Symbol referencing errors. No output written to rpmdigest >> collect2: ld returned 1 exit status >> make[4]: *** [rpmdigest] Error 1 > > Hmm, I thought I'd fixed this in rpm. > > Checking ... yes, there's a misc/mkdtemp.c in cvs head. All that's > needed is to put the symbol into -lrpmmisc.
Yes, that's the right fix at rpm5.org, Jeff. For OpenPKG I in the meantime will just disable the whole mkdtemp stuff as it is currently not used at all. OpenPKG 4.0b82 and above will have this fixed. Ralf S. Engelschall r...@engelschall.com www.engelschall.com ______________________________________________________________________ OpenPKG http://openpkg.org User Communication List openpkg-users@openpkg.org