<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>80194</bug_id>
          
          <creation_ts>2005-01-31 04:47 0000</creation_ts>
          <short_desc>Dosemu 1.2.2-r1 does not install Freedos</short_desc>
          <delta_ts>2005-02-13 11:37:23 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>pete4abw@comcast.net</reporter>
          <assigned_to>hanno@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>pete4abw@comcast.net</who>
            <bug_when>2005-01-31 04:47:18 0000</bug_when>
            <thetext>Installation of Dosemu-1.2.2-r1 copies the freedos tarball correctly, but due to a compiletime conigure option, the freedos component does NOT get installed. This renders the application unusable until the user untars it or uses a different version of DOS.

To manually fix, as root do
1) cd /usr/share/dosemu
2) tar --strip-path 1 -xzvf dosemu-freedos-bintgz

then dosemu will load correctly.

In the Ebuild file, the configure option specifically inhibits automatic installation of the freedos tarball. 

src_compile() {
	local myflags=&quot;--with-fdtarball=none --sysconfdir=/etc/dosemu/ \
	--with-mandir=/usr/share/man/&quot;

Having --with-fdtarball=none is the culprit here! This option can be removed.

JM2C

Reproducible: Always
Steps to Reproduce:
1. emerge app-emulation/dosemu-1.2.2-r1
2. try dosemu or xdosemu
Actual Results:  
program abends -- &quot;unable to find /usr/share/freedos/dosemu/kernel.sys&quot; which is
packaged in the freedos tarball.

Expected Results:  
DOS terminal or xwindow appears

Seems this configure option was added to the r1 release. I&apos;m labelling this as
an enhancement since --with-fdtarball is a valid configure option and there
could be a reason for using it. However, for many users, they would expect
freedos to be installed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hanno@gentoo.org</who>
            <bug_when>2005-02-13 11:37:23 0000</bug_when>
            <thetext>Fixed, thanks. Didn&apos;t bump the revision (not really important for ALL people to recompile and it&apos;s still ~x86).</thetext>
          </long_desc>
      
    </bug>

</bugzilla>