Install rpm 64 bits fails

Bug #1024293 reported by Julio
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
NitroShare
Fix Committed
High
Nathan Osman

Bug Description

Hello, I have install 64 bits rpm. (cent-os 6.3 version serv-os 1.3)

The system says that nitroshare-0.2-2.x86_64 requires libqxmlrpc.so.1()(64bit), but I do not have libqxmlrpc.so.1 in this system.

Revision history for this message
Nathan Osman (george-edison55) wrote :

I can confirm this and will look into it as time permits. Apparently both Fedora and CentOS do not package qxmlrpc in their respective package archives and therefore installation fails. I am currently investigating a static build of both qxmlrpc and QJson (NitroShare's other external dependency) to prevent this sort of problem.

Changed in nitroshare:
assignee: nobody → Nathan Osman (george-edison55)
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Nathan Osman (george-edison55) wrote :

I have created a special build of NitroShare that statically links against QJson and qxmlrpc. I have uploaded both 32 and 64 bit RPM packages which you can find on the downloads page.

Note: you may need to adjust your firewall. Please see this page for more details: http://quickmediasolutions.com/blog/8/how-to-run-nitroshare-on-fedora-17

Changed in nitroshare:
status: Confirmed → Fix Committed
Revision history for this message
David De Zwirek (david-dezwirek) wrote :

I am still having trouble installing this (32 bit) in CentOS. Install looks OK, but accessing through menu does nothing

Revision history for this message
Eliah Kagan (degeneracypressure) wrote :

@David De Zwirek
It looks to me like this might be a different Qt-related bug. When I install from nitroshare-0.2-2.i386.rpm on a fully updated CentOS 6.3 32-bit system and run Nitroshare from the command-line to see the error output, I get the following:

[ek@localhost Downloads]$ /opt/extras.ubuntu.com/nitroshare/nitroshare
Current locale is "en_US"
Unable to load translation "translations/en_US.qm"
Enumerating all network interfaces...
 - "lo" is NOT usable.
 - "eth0" is usable.
/opt/extras.ubuntu.com/nitroshare/nitroshare: symbol lookup error: /opt/extras.ubuntu.com/nitroshare/nitroshare: undefined symbol: _ZN9QListData11detach_growEPii

What do you get when you run nitroshare like this? (Your executable is probably in the same location, but if not you can run "sudo updatedb" and then "locate nitroshare".)

@Nathan Osman
Should this be reported as a separate bug? Also, I'm not sure where to find a newer build of Nitroshare than nitroshare-0.2-2.i386.rpm (which I downloaded about 15 minutes ago). I don't see anything that looks like a new build at https://launchpad.net/nitroshare/+download or http://quickmediasolutions.com/apps/14/nitroshare/downloads. I apologize if I'm missing something obvious.

Revision history for this message
David De Zwirek (david-dezwirek) wrote :

Thanks Eliah for your quick and professional response.

Yes - I got the same thing when I ran from command line - other than which network interfaces are available (in my case the machine is on wireless):

[sandi@localhost nitroshare]$ '/opt/extras.ubuntu.com/nitroshare/nitroshare'
Current locale is "en_US"
Unable to load translation "translations/en_US.qm"
Enumerating all network interfaces...
 - "lo" is NOT usable.
 - "eth0" is NOT usable.
 - "wlan0" is usable.
/opt/extras.ubuntu.com/nitroshare/nitroshare: symbol lookup error: /opt/extras.ubuntu.com/nitroshare/nitroshare: undefined symbol: _ZN9QListData11detach_growEPii

BESTEST
David

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.