Loki : rpm issues (does loki support it ?)

Ram vshrirama at gmail.com
Sat Aug 6 11:00:33 EDT 2005


Hi,
    I am trying to make Loki Setup to install rpms. Does Loki Support
RPMs. (Heard that
    it is broken please clarify)

     I am having some compilation problems. I was getting  errors show such as

   loki_setup/plugins/rpm.c:71: undefined reference to `rpmReadPackageHeader'

  so i installed rpm-devel. But still i could not get it to compile. 

  Honestly i dont know which lib has the defnition of `rpmReadPackageHeader'.

  googling suggested librpm has it. my system already has a librpm
(4.3.X) but that function
   does not exist (i did an nm librpm.a)

  Does anyone know which lib supports that.

     Mean while, i was chatting on IRC #liflg on freenode.

   someone told me Loki_Setup rpm handling code is broken (it does not work).

   Is it true. it has taken me 3 days to make Loki_Setup to compile
with rpm support. i am still unsuccessful. any body knows if it is
true.


Please do clarify. 

Thanks and Regards,

Ram

P.S:

My Compilation Error Messages:

make[1]: Entering directory `/home/ram/gu/loki_setup/dialog'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/ram/gu/loki_setup/dialog'
gcc  -o setup log.o install_log.o detect.o plugins.o network.o
install.o copy.o file.o loki_launchurl.o main.o  console_ui.o
dialog_ui.o plugins/libplugins.a  dialog/libdialog.a
/home/ram/gu/loki_setup/../loki_setupdb/x86/libsetupdb.a 
-L/usr/local/lib -lutil  -Wl,-Bstatic -L/usr/lib -lxml -Wl,-Bdynamic
-Wl,-Bstatic -lrpm -ldb1 -lpopt   -Wl,-Bdynamic -Wl,-Bstatic -lz
-Wl,-Bdynamic -lm  -Wl,-Bstatic -lncurses -Wl,-Bdynamic -lgpm
plugins/libplugins.a(rpm.o)(.text+0xbf): In function `RPMSize':
/home/ram/gu/loki_setup/plugins/rpm.c:70: undefined reference to `fdio'
plugins/libplugins.a(rpm.o)(.text+0xec):/home/ram/gu/loki_setup/plugins/rpm.c:71:
undefined reference to `rpmReadPackageHeader'
plugins/libplugins.a(rpm.o)(.text+0xfb):/home/ram/gu/loki_setup/plugins/rpm.c:73:
undefined reference to `rpmlogMessage'
plugins/libplugins.a(rpm.o)(.text+0x260): In function `RPMCopy':
/home/ram/gu/loki_setup/plugins/rpm.c:104: undefined reference to `fdio'
plugins/libplugins.a(rpm.o)(.text+0x295):/home/ram/gu/loki_setup/plugins/rpm.c:105:
undefined reference to `rpmReadPackageHeader'
plugins/libplugins.a(rpm.o)(.text+0x30a):/home/ram/gu/loki_setup/plugins/rpm.c:192:
undefined reference to `fdio'
plugins/libplugins.a(rpm.o)(.text+0x366):/home/ram/gu/loki_setup/plugins/rpm.c:201:
undefined reference to `fdio'
plugins/libplugins.a(rpm.o)(.text+0x441):/home/ram/gu/loki_setup/plugins/rpm.c:230:
undefined reference to `fdio'
plugins/libplugins.a(rpm.o)(.text+0x58c):/home/ram/gu/loki_setup/plugins/rpm.c:199:
undefined reference to `fdio'
plugins/libplugins.a(rpm.o)(.text+0x5a0):/home/ram/gu/loki_setup/plugins/rpm.c:199:
undefined reference to `bzdopen'
plugins/libplugins.a(rpm.o)(.text+0xa5c):/home/ram/gu/loki_setup/plugins/rpm.c:107:
undefined reference to `rpmlogMessage'
collect2: ld returned 1 exit status
make: *** [setup] Error 1



More information about the Lokisetup mailing list