Bug 832774

Summary: Can't install "mana"
Product: [Fedora] Fedora Reporter: Jerzy Spendel <jspendel>
Component: physfsAssignee: Tom "spot" Callaway <tcallawa>
Status: CLOSED CANTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 16CC: dwmw2, tcallawa
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-06-26 19:00:05 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jerzy Spendel 2012-06-17 10:11:56 UTC
Description of problem:

Can't install mana because of problem with physfs package.

Version-Release number of selected component (if applicable):

0.6.1

How reproducible:
Easy.

Steps to Reproduce:
1.Drink tea.
2.Drink milk.
3.Try to use "sudo yum install mana"
  
Actual results:

Error: Package: mana-0.6.1-3.1.x86_64 (games)
           Requires: libphysfs-1.0.so.1()(64bit)


Expected results:

Without errors.

Additional info:

I am not sure which package have the problem (physfs or mana) but while trying to compile tarball of mana from http://manasource.org/downloads then i have errors. Errors while compiling tarball from official site:

In file included from /home/jerzy/Downloads/mana-0.6.1/src/gui/widgets/tab.cpp:29:0:
/home/jerzy/Downloads/mana-0.6.1/src/gui/widgets/tabbedarea.h:101:32: error: type ‘TabbedArea’ is not a base type for type ‘TabbedArea’
make[2]: *** [src/CMakeFiles/mana.dir/gui/widgets/tab.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/mana.dir/all] Error 2
make: *** [all] Error 2

Errors while compiling from .src.rpm:



[ 20%] Building CXX object src/CMakeFiles/mana.dir/gui/widgets/table.cpp.o
In file included from /home/jerzy/rpmbuild/BUILD/mana-0.6.1/src/gui/widgets/tab.cpp:29:0:
/home/jerzy/rpmbuild/BUILD/mana-0.6.1/src/gui/widgets/tabbedarea.h:101:32: error: type 'TabbedArea' is not a base type for type 'TabbedArea'
In file included from /home/jerzy/rpmbuild/BUILD/mana-0.6.1/src/gui/widgets/tabbedarea.cpp:22:0:
/home/jerzy/rpmbuild/BUILD/mana-0.6.1/src/gui/widgets/tabbedarea.h:101:32: error: type 'TabbedArea' is not a base type for type 'TabbedArea'
/home/jerzy/rpmbuild/BUILD/mana-0.6.1/src/gui/widgets/tabbedarea.cpp: In member function 'void TabbedArea::removeTab(Tab*)':
/home/jerzy/rpmbuild/BUILD/mana-0.6.1/src/gui/widgets/tabbedarea.cpp:120:66: error: invalid conversion from 'int' to 'gcn::Tab*' [-fpermissive]
In file included from /home/jerzy/rpmbuild/BUILD/mana-0.6.1/src/gui/widgets/tabbedarea.cpp:22:0:
/home/jerzy/rpmbuild/BUILD/mana-0.6.1/src/gui/widgets/tabbedarea.h:103:14: error:   initializing argument 1 of 'virtual void TabbedArea::setSelectedTab(gcn::Tab*)' [-fpermissive]
make[2]: *** [src/CMakeFiles/mana.dir/gui/widgets/tabbedarea.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [src/CMakeFiles/mana.dir/gui/widgets/tab.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/mana.dir/all] Error 2
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.vDfFru (%build)


RPM build errors:
    InstallSourcePackage at: psm.c:238: Header V3 DSA/SHA1 Signature, key ID c862b42c: NOKEY
    Bad exit status from /var/tmp/rpm-tmp.vDfFru (%build)

Comment 1 Tom "spot" Callaway 2012-06-26 19:00:05 UTC
mana-0.6.1-3.1.x86_64 (games) does not seem to be a Fedora package... which may explain why it isn't build against the physfs 2.0.2 package that is in Fedora.

Also, your compilation errors do not appear to be related to physfs at all. Sorry.