<?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>219424</bug_id>
          
          <creation_ts>2008-04-27 07:24 0000</creation_ts>
          <short_desc>sci-misc/qcad-2.0.4.0-r5 fails w/ gcc-4.3.0</short_desc>
          <delta_ts>2008-04-27 12:55:47 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>GCC Porting</component>
          <version>2007.0</version>
          <rep_platform>All</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>
          
          <blocked>198121</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>loki_val@gentoo.org</reporter>
          <assigned_to>sci@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>loki_val@gentoo.org</who>
            <bug_when>2008-04-27 07:24:55 0000</bug_when>
            <thetext>Run &apos;make depend&apos; to create dependencies.

test -d ./include || mkdir -p ./include
( cd ./include; rm -f *.h; \
        for hf in `find ../src -name &apos;*.h&apos;`; do \
                ln -s &quot;$hf&quot; 2&gt; /dev/null || cp &quot;$hf&quot; .; \
        done )
gcc -I./src -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3  -DPACKAGE_NAME=\&quot;\&quot; -DPACKAGE_TARNAME=\&quot;\&quot; -DPACKAGE_VERSION=\&quot;\&quot; -DPACKAGE_STRING=\&quot;\&quot; -DPACKAGE_BUGREPORT=\&quot;\&quot; -DLINUX=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c src/dl_dxf.cpp -o src/dl_dxf.o
gcc -I./src -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3  -DPACKAGE_NAME=\&quot;\&quot; -DPACKAGE_TARNAME=\&quot;\&quot; -DPACKAGE_VERSION=\&quot;\&quot; -DPACKAGE_STRING=\&quot;\&quot; -DPACKAGE_BUGREPORT=\&quot;\&quot; -DLINUX=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c src/dl_writer_ascii.cpp -o src/dl_writer_ascii.o
In file included from src/dl_writer_ascii.h:36,
                 from src/dl_writer_ascii.cpp:35:
src/dl_writer.h: In member function ‘void DL_Writer::entityAttributes(const DL_Attributes&amp;) const’:
src/dl_writer.h:333: error: ‘strcasecmp’ was not declared in this scope
src/dl_writer_ascii.cpp: In member function ‘virtual void DL_WriterA::dxfReal(int, double) const’:
src/dl_writer_ascii.cpp:72: error: ‘strlen’ was not declared in this scope
src/dl_writer_ascii.cpp:81: error: ‘strlen’ was not declared in this scope
src/dl_writer_ascii.cpp: In static member function ‘static void DL_WriterA::strReplace(char*, char, char)’:
src/dl_writer_ascii.cpp:147: error: ‘strlen’ was not declared in this scope
make: *** [src/dl_writer_ascii.o] Error 1
Building libdxf.a failed</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>loki_val@gentoo.org</who>
            <bug_when>2008-04-27 07:26:55 0000</bug_when>
            <thetext>Created an attachment (id=151106)
qcad-2.0.4.0-gcc43.patch

Fixes the problem. Home-spun patch for 2.0.4.0 based off Debian&apos;s patch for 2.0.5.0, two extra includes added.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>markusle@gentoo.org</who>
            <bug_when>2008-04-27 12:55:47 0000</bug_when>
            <thetext>Thank you very much for the patch and this is now
in portage cvs.

Best,
Markus</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>151106</attachid>
            <date>2008-04-27 07:26 0000</date>
            <desc>qcad-2.0.4.0-gcc43.patch</desc>
            <filename>qcad-2.0.4.0-gcc43.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTnJVNSBxY2FkLTIuMC40LjAtMS5zcmMub3JpZy9keGZsaWIvc3JjL2RsX3dyaXRlcl9h
c2NpaS5jcHAgcWNhZC0yLjAuNC4wLTEuc3JjL2R4ZmxpYi9zcmMvZGxfd3JpdGVyX2FzY2lpLmNw
cAotLS0gcWNhZC0yLjAuNC4wLTEuc3JjLm9yaWcvZHhmbGliL3NyYy9kbF93cml0ZXJfYXNjaWku
Y3BwCTIwMDQtMDktMTQgMjI6MTM6MDEuMDAwMDAwMDAwICswMjAwCisrKyBxY2FkLTIuMC40LjAt
MS5zcmMvZHhmbGliL3NyYy9kbF93cml0ZXJfYXNjaWkuY3BwCTIwMDgtMDQtMjcgMDg6NTY6MjMu
MDAwMDAwMDAwICswMjAwCkBAIC0yOCwxMCArMjgsMTEgQEAKICNpZiBfTVNDX1ZFUiA+IDEwMDAK
ICNwcmFnbWEgb25jZQogI2VuZGlmIC8vIF9NU0NfVkVSID4gMTAwMAogCiAjaW5jbHVkZSA8c3Rk
aW8uaD4KKyNpbmNsdWRlIDxjc3RyaW5nPgogCiAjaW5jbHVkZSAiZGxfd3JpdGVyX2FzY2lpLmgi
CiAjaW5jbHVkZSAiZGxfZXhjZXB0aW9uLmgiCiAKIApkaWZmIC1OclU1IHFjYWQtMi4wLjQuMC0x
LnNyYy5vcmlnL2R4ZmxpYi9zcmMvZGxfd3JpdGVyLmggcWNhZC0yLjAuNC4wLTEuc3JjL2R4Zmxp
Yi9zcmMvZGxfd3JpdGVyLmgKLS0tIHFjYWQtMi4wLjQuMC0xLnNyYy5vcmlnL2R4ZmxpYi9zcmMv
ZGxfd3JpdGVyLmgJMjAwNC0wOS0xNCAyMjoxMzowMS4wMDAwMDAwMDAgKzAyMDAKKysrIHFjYWQt
Mi4wLjQuMC0xLnNyYy9keGZsaWIvc3JjL2RsX3dyaXRlci5oCTIwMDgtMDQtMjcgMDg6NTU6NTgu
MDAwMDAwMDAwICswMjAwCkBAIC0zMiwxMCArMzIsMTEgQEAKICNwcmFnbWEgb25jZQogI2VuZGlm
IC8vIF9NU0NfVkVSID4gMTAwMAogCiAKICNpbmNsdWRlIDxpb3N0cmVhbT4KKyNpbmNsdWRlIDxj
c3RyaW5nPgogCiAjaW5jbHVkZSAiZGxfYXR0cmlidXRlcy5oIgogCiAKIApkaWZmIC1OclU1IHFj
YWQtMi4wLjQuMC0xLnNyYy5vcmlnL3FjYWRhY3Rpb25zL3NyYy9yc19hY3Rpb256b29tcGFuLmNw
cCBxY2FkLTIuMC40LjAtMS5zcmMvcWNhZGFjdGlvbnMvc3JjL3JzX2FjdGlvbnpvb21wYW4uY3Bw
Ci0tLSBxY2FkLTIuMC40LjAtMS5zcmMub3JpZy9xY2FkYWN0aW9ucy9zcmMvcnNfYWN0aW9uem9v
bXBhbi5jcHAJMjAwNC0wOS0xNCAyMjoxMzowMy4wMDAwMDAwMDAgKzAyMDAKKysrIHFjYWQtMi4w
LjQuMC0xLnNyYy9xY2FkYWN0aW9ucy9zcmMvcnNfYWN0aW9uem9vbXBhbi5jcHAJMjAwOC0wNC0y
NyAwODo1NDozMi4wMDAwMDAwMDAgKzAyMDAKQEAgLTI2LDEwICsyNiwxMSBAQAogCiAjaW5jbHVk
ZSAicnNfYWN0aW9uem9vbXBhbi5oIgogI2luY2x1ZGUgInJzX3NuYXBwZXIuaCIKICNpbmNsdWRl
ICJyc19wb2ludC5oIgogCisjaW5jbHVkZSA8Y3N0ZGxpYj4KIAogUlNfQWN0aW9uWm9vbVBhbjo6
UlNfQWN0aW9uWm9vbVBhbihSU19FbnRpdHlDb250YWluZXImIGNvbnRhaW5lciwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUlNfR3JhcGhpY1ZpZXcmIGdyYXBoaWNWaWV3KQog
ICAgICAgICA6UlNfQWN0aW9uSW50ZXJmYWNlKCJab29tIFBhbiIsIGNvbnRhaW5lciwgZ3JhcGhp
Y1ZpZXcpIHt9CiAKZGlmZiAtTnJVNSBxY2FkLTIuMC40LjAtMS5zcmMub3JpZy9xY2FkbGliL3Ny
Yy9pbmZvcm1hdGlvbi9yc19pbmZvcm1hdGlvbi5oIHFjYWQtMi4wLjQuMC0xLnNyYy9xY2FkbGli
L3NyYy9pbmZvcm1hdGlvbi9yc19pbmZvcm1hdGlvbi5oCi0tLSBxY2FkLTIuMC40LjAtMS5zcmMu
b3JpZy9xY2FkbGliL3NyYy9pbmZvcm1hdGlvbi9yc19pbmZvcm1hdGlvbi5oCTIwMDQtMDktMTQg
MjI6MTM6MDIuMDAwMDAwMDAwICswMjAwCisrKyBxY2FkLTIuMC40LjAtMS5zcmMvcWNhZGxpYi9z
cmMvaW5mb3JtYXRpb24vcnNfaW5mb3JtYXRpb24uaAkyMDA4LTA0LTI3IDA4OjU0OjMyLjAwMDAw
MDAwMCArMDIwMApAQCAtMjksMTEgKzI5LDExIEBACiAKICNpbmNsdWRlICJyc19lbnRpdHljb250
YWluZXIuaCIKICNpbmNsdWRlICJyc19saW5lLmgiCiAjaW5jbHVkZSAicnNfYXJjLmgiCiAKLQor
I2luY2x1ZGUgPGNzdGRsaWI+CiAKIC8qKgogICogQ2xhc3MgZm9yIGdldHRpbmcgaW5mb3JtYXRp
b24gYWJvdXQgZW50aXRpZXMuIFRoaXMgaW5jbHVkZXMKICAqIGFsc28gdGhpbmdzIGxpa2UgdGhl
IGVuZCBwb2ludCBvZiBhbiBlbGVtZW50IHdoaWNoIGlzIAogICogbmVhcmVzdCB0byBhIGdpdmVu
IGNvb3JkaW5hdGUuCg==
</data>        

          </attachment>
    </bug>

</bugzilla>