Re: rpm 4.x on solaris 8

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



A few suggestions that have been on the list at one point or another:

rpm.rutgers.edu (disclaimer: I'm partial to this site...)

http://www.fetterconsulting.com/solaris_rpm_howto.htm

www.openpkg.org


I'm not sure what you mean by "read rpm files." There's a chance that the
Solaris (8+) package SUNWrpm (contains /usr/bin/rpm2cpio) may suffice.

On Fri, 5 Dec 2003, Michael Helm wrote:

> [Sorry if this is a repeat -- doesn't look like the first trial
> of this last month made it to the archives.]
>
> A perennial question on this list .. but I haven't found a recipe for
> doing it.
> Anybody have anything?  Any recommendations?  I need something that
> is compatible with rpm-4.1 on solaris 8; it needs to be able to read
> rpm files (I don't care about building them).
>
> I have a current-patched, solaris-8 sparc machine, with gcc 3.3.1, and
> forte cc (says version 6, and has all current patches). History: found
> the freeware distro of rpm couldn't deal with more recent rpm files; the
> freeware version is some ancient version 3 rev. Version 4 couldn't
> compile; it has dependencies on some kind of internationalization
> package called gettext; it was hard to find a version of this that rpm
> liked, and would compile on solaris.  Next, the rpm configure doesn't
> like the Berkeley db installed on my system, and ithe 4.1 rpm
> distribution, which contains 2 versions of db, doesn't configure either
> of them properly: the result is that the software must be built in the
> source distribution (ugh), and I don't know enough to fix this
> autoconfig snafu. Once thru that, now running into Linuxy assumptions
> (macro defs) that don't fly in Solaris 8:
>
> make[2]: Entering directory
> `/export/home/helm/project/rpm/rpm-4.1/rpm-4.1-internal/rpmio'
> source='fts.c' object='fts.lo' libtool=yes \
> depfile='.deps/fts.Plo' tmpdepfile='.deps/fts.TPlo' \
> depmode=none /bin/bash ../depcomp \
> /bin/bash ../libtool --mode=compile cc -xarch=v9a -xtarget=native64
> - -DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -I../popt -I../zlib    -xarch=v9a
> - -xtarget=native64 -c -o fts.lo `test -f 'fts.c' || echo './'`fts.c
> rm -f .libs/fts.lo
> cc -xarch=v9a -xtarget=native64 -DHAVE_CONFIG_H -I. -I. -I.. -I. -I..
> - -I../popt -I../zlib -xarch=v9a -xtarget=native64 -c fts.c  -KPIC -DPIC
> - -o fts.o
> "fts.c", line 135: cannot dereference non-pointer type
> "fts.c", line 163: syntax error before or at: {
> "fts.c", line 163: syntax error before or at: _b
> "fts.c", line 163: undefined symbol: _a
> "fts.c", line 163: undefined symbol: _b
> "fts.c", line 163: cannot recover from previous errors
> cc: acomp failed for fts.c
> make[2]: *** [fts.lo] Error 1
> make[2]: Leaving directory
> `/export/home/helm/project/rpm/rpm-4.1/rpm-4.1-internal/rpmio'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/export/home/helm/project/rpm/rpm-4.1/rpm-4.1-internal'
>
> Ok, what to do?  Haven't tried gcc since before gcc-3.3 and before I
> dealt with
> those other problems above -- would gcc overcome this hurdle?
> Any advice appreciated.  Thanks, ==mwh
> Michael Helm
> ESnet/LBNL


_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/rpm-list

[Index of Archives]     [RPM Ecosystem]     [Linux Kernel]     [Red Hat Install]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Red Hat]     [Gimp]     [Yosemite News]     [IETF Discussion]

  Powered by Linux