<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>105498</bug_id>
          
          <creation_ts>2005-05-12 02:35:53 +0000</creation_ts>
          <short_desc>Kernel module wizard file name inconsistency</short_desc>
          <delta_ts>2005-11-24 15:41:25 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>kdevelop</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>unspecified</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Flash Sheridan">flash</reporter>
          <assigned_to>kdevelop-bugs-null</assigned_to>
          <cc>mattr</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>20</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>341323</commentid>
    <comment_count>0</comment_count>
    <who name="Flash Sheridan">flash</who>
    <bug_when>2005-05-12 02:35:53 +0000</bug_when>
    <thetext>Version:           3.1.0 (using KDE 3.3.0, SuSE)
Compiler:          gcc version 3.3.4 (pre 3.3.5 20040809)
OS:                Linux (i686) release 2.6.8-24.14-default

(0) (Optional) Make sure &quot;Full Compiler Output&quot; is selected in the Messages context menu.
(1) Select project/New Project/C/Linux Kernel Module.
(2)Enter a name (I used &quot;HelloKernelBug&quot;) and press Next three times, and then Finish.
At this stage, a blank dialog headed &quot;Information&quot; pops up, which is a lesser bug.
(3) Press OK.
Another dialog pops up, which I think is also a lesser bug:
&quot;This project does not contain any files yet.
Populate it with all C/C++/Java files below the project directory?&quot;
(4) Press Yes.
(5) Press the &quot;Build Project&quot; button.

Actual Results:

cd &apos;/home/flash/MyDev/hellokernelbug&apos; &amp;&amp; gmake -j1 
make -C /lib/modules/2.6.8-24.14-default/build SUBDIRS=/home/flash/MyDev/hellokernelbug modules
make[1]: Entering directory `/usr/src/linux-2.6.8-24.14-obj/i386/default&apos;
make -C ../../../linux-2.6.8-24.14 O=../linux-2.6.8-24.14-obj/i386/default modules
make[4]: *** No rule to make target `/home/flash/MyDev/hellokernelbug/hellokernelbug.c&apos;, needed by `/home/flash/MyDev/hellokernelbug/hellokernelbug.o&apos;. Stop.
make[3]: *** [_module_/home/flash/MyDev/hellokernelbug] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.8-24.14-obj/i386/default&apos;
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
gmake: *** [default] Error 2
*** Exited with status: 2 ***


Workaround:
Changing hellokernelbug-driver.o to hellokernelbug.o in the makefile, and saving hellokernelbug-driver.c as hellokernelbug.c, allowed me to build successfully.  A previous incarnation of the worked-around project installed and uninstalled OK via modprobe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>363816</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Opdenacker">michael</who>
    <bug_when>2005-08-08 17:08:14 +0000</bug_when>
    <thetext>I confirm that the bug is still there in version 3.2.2, and that Flash Sheridan&apos;s work-around still works too.

Cheers,

Michael.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>363842</commentid>
    <comment_count>2</comment_count>
      <attachid>12148</attachid>
    <who name="Michael Opdenacker">michael</who>
    <bug_when>2005-08-08 18:47:46 +0000</bug_when>
    <thetext>Created attachment 12148
Bug fix for bug 105498 (kernel modules)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>363843</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Opdenacker">michael</who>
    <bug_when>2005-08-08 18:48:35 +0000</bug_when>
    <thetext>The attached patch (against 3.2.2) fixes this bug. It implements what Flash suggested.

I did check that it works fine with a Linux 2.6 kernel. However, I could not check that it still works with 2.4, though I see no reasons why it shouldn&apos;t. Anyway, doesn&apos;t Linux 2.6 prevail?

Please apply this patch unless you don&apos;t approve of it.

Thanks in advance,

Michael.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375094</commentid>
    <comment_count>4</comment_count>
    <who name="Matt Rogers">mattr</who>
    <bug_when>2005-09-23 04:19:35 +0000</bug_when>
    <thetext>I just tried to apply your patch to the current KDE 3.5 branch for KDevelop and it wouldn&apos;t apply cleanly. Is it possible for you to provide an updated patch against current KDE 3.5 SVN?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>392772</commentid>
    <comment_count>5</comment_count>
    <who name="Anne-Marie Mahfouf">annma</who>
    <bug_when>2005-11-24 15:41:25 +0000</bug_when>
    <thetext>Recently fixed, see 116196</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>12148</attachid>
            <date>2005-08-08 18:47:46 +0000</date>
            <delta_ts>2005-08-08 18:47:46 +0000</delta_ts>
            <desc>Bug fix for bug 105498 (kernel modules)</desc>
            <filename>kdevelop-bug105498.patch</filename>
            <type>text/plain</type>
            <size>4545</size>
            <attacher name="Michael Opdenacker">michael</attacher>
            
              <data encoding="base64">ZGlmZiAtTmF1ciBrZGV2ZWxvcC0zLjIuMi9sYW5ndWFnZXMvY3BwL2FwcF90ZW1wbGF0ZXMva21v
ZC9rbW9kLmMga2RldmVsb3AtMy4yLjItbW8vbGFuZ3VhZ2VzL2NwcC9hcHBfdGVtcGxhdGVzL2tt
b2Qva21vZC5jCi0tLSBrZGV2ZWxvcC0zLjIuMi9sYW5ndWFnZXMvY3BwL2FwcF90ZW1wbGF0ZXMv
a21vZC9rbW9kLmMJMTk3MC0wMS0wMSAwMTowMDowMC4wMDAwMDAwMDAgKzAxMDAKKysrIGtkZXZl
bG9wLTMuMi4yLW1vL2xhbmd1YWdlcy9jcHAvYXBwX3RlbXBsYXRlcy9rbW9kL2ttb2QuYwkyMDA1
LTA1LTIzIDE0OjEwOjE5LjAwMDAwMDAwMCArMDIwMApAQCAtMCwwICsxLDIyIEBACisKKyNpbmNs
dWRlIDxsaW51eC9rZXJuZWwuaD4KKyNpbmNsdWRlIDxsaW51eC9pbml0Lmg+CisjaW5jbHVkZSA8
bGludXgvbW9kdWxlLmg+CisKK01PRFVMRV9ERVNDUklQVElPTigiTXkga2VybmVsIG1vZHVsZSIp
OworTU9EVUxFX0FVVEhPUigiJXtBVVRIT1J9ICgle0VNQUlMfSkiKTsKK01PRFVMRV9MSUNFTlNF
KCIkTElDRU5TRSQiKTsKKworc3RhdGljIGludCAle0FQUE5BTUVMQ31faW5pdF9tb2R1bGUodm9p
ZCkKK3sKKwlwcmludGsoIEtFUk5fREVCVUcgIk1vZHVsZSAle0FQUE5BTUV9IGluaXRcbiIgKTsK
KwlyZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgJXtBUFBOQU1FTEN9X2V4aXRfbW9kdWxlKHZv
aWQpCit7CisJcHJpbnRrKCBLRVJOX0RFQlVHICJNb2R1bGUgJXtBUFBOQU1FfSBleGl0XG4iICk7
Cit9CisKK21vZHVsZV9pbml0KCV7QVBQTkFNRUxDfV9pbml0X21vZHVsZSk7Cittb2R1bGVfZXhp
dCgle0FQUE5BTUVMQ31fZXhpdF9tb2R1bGUpOwpkaWZmIC1OYXVyIGtkZXZlbG9wLTMuMi4yL2xh
bmd1YWdlcy9jcHAvYXBwX3RlbXBsYXRlcy9rbW9kL2ttb2QtZHJpdmVyLmMga2RldmVsb3AtMy4y
LjItbW8vbGFuZ3VhZ2VzL2NwcC9hcHBfdGVtcGxhdGVzL2ttb2Qva21vZC1kcml2ZXIuYwotLS0g
a2RldmVsb3AtMy4yLjIvbGFuZ3VhZ2VzL2NwcC9hcHBfdGVtcGxhdGVzL2ttb2Qva21vZC1kcml2
ZXIuYwkyMDA1LTA1LTIzIDE0OjEwOjE5LjAwMDAwMDAwMCArMDIwMAorKysga2RldmVsb3AtMy4y
LjItbW8vbGFuZ3VhZ2VzL2NwcC9hcHBfdGVtcGxhdGVzL2ttb2Qva21vZC1kcml2ZXIuYwkxOTcw
LTAxLTAxIDAxOjAwOjAwLjAwMDAwMDAwMCArMDEwMApAQCAtMSwyMiArMCwwIEBACi0KLSNpbmNs
dWRlIDxsaW51eC9rZXJuZWwuaD4KLSNpbmNsdWRlIDxsaW51eC9pbml0Lmg+Ci0jaW5jbHVkZSA8
bGludXgvbW9kdWxlLmg+Ci0KLU1PRFVMRV9ERVNDUklQVElPTigiTXkga2VybmVsIG1vZHVsZSIp
OwotTU9EVUxFX0FVVEhPUigiJXtBVVRIT1J9ICgle0VNQUlMfSkiKTsKLU1PRFVMRV9MSUNFTlNF
KCIkTElDRU5TRSQiKTsKLQotc3RhdGljIGludCAle0FQUE5BTUVMQ31faW5pdF9tb2R1bGUodm9p
ZCkKLXsKLQlwcmludGsoIEtFUk5fREVCVUcgIk1vZHVsZSAle0FQUE5BTUV9IGluaXRcbiIgKTsK
LQlyZXR1cm4gMDsKLX0KLQotc3RhdGljIHZvaWQgJXtBUFBOQU1FTEN9X2V4aXRfbW9kdWxlKHZv
aWQpCi17Ci0JcHJpbnRrKCBLRVJOX0RFQlVHICJNb2R1bGUgJXtBUFBOQU1FfSBleGl0XG4iICk7
Ci19Ci0KLW1vZHVsZV9pbml0KCV7QVBQTkFNRUxDfV9pbml0X21vZHVsZSk7Ci1tb2R1bGVfZXhp
dCgle0FQUE5BTUVMQ31fZXhpdF9tb2R1bGUpOwpkaWZmIC1OYXVyIGtkZXZlbG9wLTMuMi4yL2xh
bmd1YWdlcy9jcHAvYXBwX3RlbXBsYXRlcy9rbW9kL2ttb2Qua2RldnRlbXBsYXRlIGtkZXZlbG9w
LTMuMi4yLW1vL2xhbmd1YWdlcy9jcHAvYXBwX3RlbXBsYXRlcy9rbW9kL2ttb2Qua2RldnRlbXBs
YXRlCi0tLSBrZGV2ZWxvcC0zLjIuMi9sYW5ndWFnZXMvY3BwL2FwcF90ZW1wbGF0ZXMva21vZC9r
bW9kLmtkZXZ0ZW1wbGF0ZQkyMDA1LTA3LTIwIDEyOjAyOjE4LjAwMDAwMDAwMCArMDIwMAorKysg
a2RldmVsb3AtMy4yLjItbW8vbGFuZ3VhZ2VzL2NwcC9hcHBfdGVtcGxhdGVzL2ttb2Qva21vZC5r
ZGV2dGVtcGxhdGUJMjAwNS0wOC0wOCAxNzoxNjowOS4wMDAwMDAwMDAgKzAyMDAKQEAgLTM0LDcg
KzM0LDcgQEAKIENvbW1lbnRbc3JATGF0bl09UHJhdmkgxaFhYmxvbiBtb2R1bGEgemEgamV6Z3Jv
IExpbnV4LWEuCiBDb21tZW50W3N2XT1Ta2FwYXIgZW4gbWFsbCBmw7ZyIGVuIG1vZHVsIGkgTGlu
dXgga8Okcm5hLgogRmlsZVRlbXBsYXRlcz1oLENTdHlsZSxjLENTdHlsZQotU2hvd0ZpbGVzQWZ0
ZXJHZW5lcmF0aW9uPSV7ZGVzdH0vJXtBUFBOQU1FTEN9LWRyaXZlci5jCitTaG93RmlsZXNBZnRl
ckdlbmVyYXRpb249JXtkZXN0fS8le0FQUE5BTUVMQ30uYwogQXJjaGl2ZT1rbW9kLnRhci5negog
CiBbR05VXQpAQCAtNTQsOCArNTQsOCBAQAogCiBbRklMRTNdCiBUeXBlPWluc3RhbGwKLVNvdXJj
ZT0le3NyY30va21vZC1kcml2ZXIuYwotRGVzdD0le2Rlc3R9LyV7QVBQTkFNRUxDfS1kcml2ZXIu
YworU291cmNlPSV7c3JjfS9rbW9kLmMKK0Rlc3Q9JXtkZXN0fS8le0FQUE5BTUVMQ30uYwogCiBb
TVNHXQogVHlwZT1tZXNzYWdlCmRpZmYgLU5hdXIga2RldmVsb3AtMy4yLjIvbGFuZ3VhZ2VzL2Nw
cC9hcHBfdGVtcGxhdGVzL2ttb2QvTWFrZWZpbGUuYW0ga2RldmVsb3AtMy4yLjItbW8vbGFuZ3Vh
Z2VzL2NwcC9hcHBfdGVtcGxhdGVzL2ttb2QvTWFrZWZpbGUuYW0KLS0tIGtkZXZlbG9wLTMuMi4y
L2xhbmd1YWdlcy9jcHAvYXBwX3RlbXBsYXRlcy9rbW9kL01ha2VmaWxlLmFtCTIwMDUtMDUtMjMg
MTQ6MTA6MTkuMDAwMDAwMDAwICswMjAwCisrKyBrZGV2ZWxvcC0zLjIuMi1tby9sYW5ndWFnZXMv
Y3BwL2FwcF90ZW1wbGF0ZXMva21vZC9NYWtlZmlsZS5hbQkyMDA1LTA4LTA4IDE3OjE0OjUwLjAw
MDAwMDAwMCArMDIwMApAQCAtMSw0ICsxLDQgQEAKLWRhdGFGaWxlcyA9IHNyYy1NYWtlZmlsZSBr
bW9kLmtkZXZlbG9wIGttb2QtZHJpdmVyLmMKK2RhdGFGaWxlcyA9IHNyYy1NYWtlZmlsZSBrbW9k
LmtkZXZlbG9wIGttb2QuYwogCiB0ZW1wbGF0ZU5hbWUgPSBrbW9kCiAKQEAgLTE0LDQgKzE0LDQg
QEAKIGFyY2hpdmVkaXIgPSAke2FwcHdpemFyZGRhdGFkaXJ9CiBhcmNoaXZlX0RBVEEgPSAkKHRl
bXBsYXRlTmFtZSkudGFyLmd6ICR7dGVtcGxhdGVOYW1lfS5wbmcKIAotQ0xFQU5GSUxFUyA9ICou
dGFyLmd6ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQorQ0xFQU5GSUxFUyA9ICoudGFyLmd6
CmRpZmYgLU5hdXIga2RldmVsb3AtMy4yLjIvbGFuZ3VhZ2VzL2NwcC9hcHBfdGVtcGxhdGVzL2tt
b2QvTWFrZWZpbGUuaW4ga2RldmVsb3AtMy4yLjItbW8vbGFuZ3VhZ2VzL2NwcC9hcHBfdGVtcGxh
dGVzL2ttb2QvTWFrZWZpbGUuaW4KLS0tIGtkZXZlbG9wLTMuMi4yL2xhbmd1YWdlcy9jcHAvYXBw
X3RlbXBsYXRlcy9rbW9kL01ha2VmaWxlLmluCTIwMDUtMDctMjAgMjI6Mjg6MDEuMDAwMDAwMDAw
ICswMjAwCisrKyBrZGV2ZWxvcC0zLjIuMi1tby9sYW5ndWFnZXMvY3BwL2FwcF90ZW1wbGF0ZXMv
a21vZC9NYWtlZmlsZS5pbgkyMDA1LTA4LTA4IDE3OjE1OjQ2LjAwMDAwMDAwMCArMDIwMApAQCAt
Mzc1LDcgKzM3NSw3IEBACiB4ZGdfYXBwc2RpciA9IEB4ZGdfYXBwc2RpckAKIHhkZ19kaXJlY3Rv
cnlkaXIgPSBAeGRnX2RpcmVjdG9yeWRpckAKIHhkZ19tZW51ZGlyID0gQHhkZ19tZW51ZGlyQAot
ZGF0YUZpbGVzID0gc3JjLU1ha2VmaWxlIGttb2Qua2RldmVsb3Aga21vZC1kcml2ZXIuYworZGF0
YUZpbGVzID0gc3JjLU1ha2VmaWxlIGttb2Qua2RldmVsb3Aga21vZC5jCiB0ZW1wbGF0ZU5hbWUg
PSBrbW9kCiAKICMjIyBubyBuZWVkIHRvIGNoYW5nZSBiZWxvdzoKQEAgLTYxMiw3ICs2MTIsNyBA
QAogLk5PRVhQT1JUOgogCiAjPisgMgotS0RFX0RJU1Q9a21vZC5rZGV2ZWxvcCBrbW9kLWRyaXZl
ci5jIE1ha2VmaWxlLmluIGttb2QucG5nIGttb2Qua2RldnRlbXBsYXRlIHNyYy1NYWtlZmlsZSBN
YWtlZmlsZS5hbSAKK0tERV9ESVNUPWttb2Qua2RldmVsb3Aga21vZC5jIE1ha2VmaWxlLmluIGtt
b2QucG5nIGttb2Qua2RldnRlbXBsYXRlIHNyYy1NYWtlZmlsZSBNYWtlZmlsZS5hbSAKIAogIz4r
IDIKIGRvY3MtYW06CmRpZmYgLU5hdXIga2RldmVsb3AtMy4yLjIvbGFuZ3VhZ2VzL2NwcC9hcHBf
dGVtcGxhdGVzL2ttb2Qvc3JjLU1ha2VmaWxlIGtkZXZlbG9wLTMuMi4yLW1vL2xhbmd1YWdlcy9j
cHAvYXBwX3RlbXBsYXRlcy9rbW9kL3NyYy1NYWtlZmlsZQotLS0ga2RldmVsb3AtMy4yLjIvbGFu
Z3VhZ2VzL2NwcC9hcHBfdGVtcGxhdGVzL2ttb2Qvc3JjLU1ha2VmaWxlCTIwMDUtMDUtMjMgMTQ6
MTA6MTkuMDAwMDAwMDAwICswMjAwCisrKyBrZGV2ZWxvcC0zLjIuMi1tby9sYW5ndWFnZXMvY3Bw
L2FwcF90ZW1wbGF0ZXMva21vZC9zcmMtTWFrZWZpbGUJMjAwNS0wOC0wOCAxNzoxMzozNy4wMDAw
MDAwMDAgKzAyMDAKQEAgLTEsNSArMSw1IEBACiBUQVJHRVQgPSAle0FQUE5BTUVMQ30KLU9CSlMg
PSAle0FQUE5BTUVMQ30tZHJpdmVyLm8KK09CSlMgPSAkKFRBUkdFVCkubwogTURJUiA9IGRyaXZl
cnMvbWlzYwogCiBFWFRSQV9DRkxBR1MgPSAtREVYUE9SVF9TWU1UQUIK
</data>

          </attachment>
      

    </bug>

</bugzilla>