Compiling error while installing Realtek RTL8111E in 64 bit 13.10. “CONFIG_X86_X32 enabled but no binutils...












12














I downloaded the Linux drivers for my onboard RTL8111E (Mobo MSI B75 Pro3-M) from the Realtek site. The Realtek driver has been updated 23/09/2013, so I assume it can handle 64 bit Ubuntu (13.10 in my case). It seems to be compatible with kernel 3.xx.



I run autorun.sh as root but get the following error: “CONFIG_X86_X32 enabled but no binutils support”



I didn't expect this error, as my OS is 64 bit. Does anybody know how to fix this ?



Kind regards,



David.










share|improve this question



























    12














    I downloaded the Linux drivers for my onboard RTL8111E (Mobo MSI B75 Pro3-M) from the Realtek site. The Realtek driver has been updated 23/09/2013, so I assume it can handle 64 bit Ubuntu (13.10 in my case). It seems to be compatible with kernel 3.xx.



    I run autorun.sh as root but get the following error: “CONFIG_X86_X32 enabled but no binutils support”



    I didn't expect this error, as my OS is 64 bit. Does anybody know how to fix this ?



    Kind regards,



    David.










    share|improve this question

























      12












      12








      12


      2





      I downloaded the Linux drivers for my onboard RTL8111E (Mobo MSI B75 Pro3-M) from the Realtek site. The Realtek driver has been updated 23/09/2013, so I assume it can handle 64 bit Ubuntu (13.10 in my case). It seems to be compatible with kernel 3.xx.



      I run autorun.sh as root but get the following error: “CONFIG_X86_X32 enabled but no binutils support”



      I didn't expect this error, as my OS is 64 bit. Does anybody know how to fix this ?



      Kind regards,



      David.










      share|improve this question













      I downloaded the Linux drivers for my onboard RTL8111E (Mobo MSI B75 Pro3-M) from the Realtek site. The Realtek driver has been updated 23/09/2013, so I assume it can handle 64 bit Ubuntu (13.10 in my case). It seems to be compatible with kernel 3.xx.



      I run autorun.sh as root but get the following error: “CONFIG_X86_X32 enabled but no binutils support”



      I didn't expect this error, as my OS is 64 bit. Does anybody know how to fix this ?



      Kind regards,



      David.







      64-bit 13.10 compiling realtek lan






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Oct 29 '13 at 12:27









      David Van Huffel

      3561314




      3561314






















          3 Answers
          3






          active

          oldest

          votes


















          23














          I finally found the cause thanks to this link.



          It seems that one shouldn't have spaces in the folder names (containing the driver of course) when building the driver. Replacing the spaces with underscores fixed the issue. I could build just like that. Strange... but it worked!






          share|improve this answer























          • I didn't believe this comment... I was clearly proved wrong!... Thank you very much, it works! :D
            – Swordfish90
            Nov 5 '13 at 23:04



















          0














          It 'makes' for me on my 64-bit system without drama except for a notation about private key which may safely be ignored. Do you have binutils installed?



          sudo dpkg -s binutils


          If not, install it:



          sudo apt-get install binutils


          Then try again:



          sudo -i
          cd /home/<user_name>/r8168-8.037.00/
          make clean
          make
          make install
          exit





          share|improve this answer























          • Many thanks for your help, I had high hopes. Unfortunately it didn't work. Binutils was already installed. The error “CONFIG_X86_X32 enabled but no binutils support” remains. I installed 13.04, thinking that might help, but that didn't change anything either. Any other suggestions ?
            – David Van Huffel
            Oct 30 '13 at 10:02










          • Are you compiling this exact same package? realtek.com.tw/Downloads/… That is, r8168-8.037.00?
            – chili555
            Oct 30 '13 at 11:41










          • Indeed, that same one.
            – David Van Huffel
            Oct 30 '13 at 11:56










          • Can I enforce CONFIG_X86_X32=n somewhere ?
            – David Van Huffel
            Oct 30 '13 at 12:04










          • Is this in a virtual machine? Did you check here? translate.google.com/translate?hl=en&sl=pt&u=http://… See posts #7 and 8. Are you using install.sh or make and make install?
            – chili555
            Oct 30 '13 at 13:15



















          0














          Compiling drivers involves a kernel header make, which can fail with CONFIG_X86_X32 enabled but no binutils support if the kernel source directory belongs to root and you're running as an unprivileged user. Check in your make output to see if CONFIG_X86_X32 enabled but no binutils support appears in the kernel source directory, in which case try building the kernel sources (or your entire driver source) with sudo make.



          Another common cause of CONFIG_X86_X32 enabled but no binutils support is spaces in the compilation directory as mentioned by David Van Huffel or binutils not installed as mentioned by chili555.






          share|improve this answer























          • This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post. - From Review
            – Thomas
            Dec 27 '18 at 11:27










          • @Thomas It does provide an answer to the question. Driver compilation involves a necessary kernel header compilation step, which will fail with CONFIG_X86_X32 enabled but no binutils support if the user does not have the correct permissions. Answer was maybe a little terse, I'll edit to make that more obvious.
            – Code Bling
            Dec 27 '18 at 19:54











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "89"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f367838%2fcompiling-error-while-installing-realtek-rtl8111e-in-64-bit-13-10-config-x86-x%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          3 Answers
          3






          active

          oldest

          votes








          3 Answers
          3






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          23














          I finally found the cause thanks to this link.



          It seems that one shouldn't have spaces in the folder names (containing the driver of course) when building the driver. Replacing the spaces with underscores fixed the issue. I could build just like that. Strange... but it worked!






          share|improve this answer























          • I didn't believe this comment... I was clearly proved wrong!... Thank you very much, it works! :D
            – Swordfish90
            Nov 5 '13 at 23:04
















          23














          I finally found the cause thanks to this link.



          It seems that one shouldn't have spaces in the folder names (containing the driver of course) when building the driver. Replacing the spaces with underscores fixed the issue. I could build just like that. Strange... but it worked!






          share|improve this answer























          • I didn't believe this comment... I was clearly proved wrong!... Thank you very much, it works! :D
            – Swordfish90
            Nov 5 '13 at 23:04














          23












          23








          23






          I finally found the cause thanks to this link.



          It seems that one shouldn't have spaces in the folder names (containing the driver of course) when building the driver. Replacing the spaces with underscores fixed the issue. I could build just like that. Strange... but it worked!






          share|improve this answer














          I finally found the cause thanks to this link.



          It seems that one shouldn't have spaces in the folder names (containing the driver of course) when building the driver. Replacing the spaces with underscores fixed the issue. I could build just like that. Strange... but it worked!







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Mar 19 '15 at 15:11









          Tshepang

          1,23221535




          1,23221535










          answered Oct 30 '13 at 19:02









          David Van Huffel

          3561314




          3561314












          • I didn't believe this comment... I was clearly proved wrong!... Thank you very much, it works! :D
            – Swordfish90
            Nov 5 '13 at 23:04


















          • I didn't believe this comment... I was clearly proved wrong!... Thank you very much, it works! :D
            – Swordfish90
            Nov 5 '13 at 23:04
















          I didn't believe this comment... I was clearly proved wrong!... Thank you very much, it works! :D
          – Swordfish90
          Nov 5 '13 at 23:04




          I didn't believe this comment... I was clearly proved wrong!... Thank you very much, it works! :D
          – Swordfish90
          Nov 5 '13 at 23:04













          0














          It 'makes' for me on my 64-bit system without drama except for a notation about private key which may safely be ignored. Do you have binutils installed?



          sudo dpkg -s binutils


          If not, install it:



          sudo apt-get install binutils


          Then try again:



          sudo -i
          cd /home/<user_name>/r8168-8.037.00/
          make clean
          make
          make install
          exit





          share|improve this answer























          • Many thanks for your help, I had high hopes. Unfortunately it didn't work. Binutils was already installed. The error “CONFIG_X86_X32 enabled but no binutils support” remains. I installed 13.04, thinking that might help, but that didn't change anything either. Any other suggestions ?
            – David Van Huffel
            Oct 30 '13 at 10:02










          • Are you compiling this exact same package? realtek.com.tw/Downloads/… That is, r8168-8.037.00?
            – chili555
            Oct 30 '13 at 11:41










          • Indeed, that same one.
            – David Van Huffel
            Oct 30 '13 at 11:56










          • Can I enforce CONFIG_X86_X32=n somewhere ?
            – David Van Huffel
            Oct 30 '13 at 12:04










          • Is this in a virtual machine? Did you check here? translate.google.com/translate?hl=en&sl=pt&u=http://… See posts #7 and 8. Are you using install.sh or make and make install?
            – chili555
            Oct 30 '13 at 13:15
















          0














          It 'makes' for me on my 64-bit system without drama except for a notation about private key which may safely be ignored. Do you have binutils installed?



          sudo dpkg -s binutils


          If not, install it:



          sudo apt-get install binutils


          Then try again:



          sudo -i
          cd /home/<user_name>/r8168-8.037.00/
          make clean
          make
          make install
          exit





          share|improve this answer























          • Many thanks for your help, I had high hopes. Unfortunately it didn't work. Binutils was already installed. The error “CONFIG_X86_X32 enabled but no binutils support” remains. I installed 13.04, thinking that might help, but that didn't change anything either. Any other suggestions ?
            – David Van Huffel
            Oct 30 '13 at 10:02










          • Are you compiling this exact same package? realtek.com.tw/Downloads/… That is, r8168-8.037.00?
            – chili555
            Oct 30 '13 at 11:41










          • Indeed, that same one.
            – David Van Huffel
            Oct 30 '13 at 11:56










          • Can I enforce CONFIG_X86_X32=n somewhere ?
            – David Van Huffel
            Oct 30 '13 at 12:04










          • Is this in a virtual machine? Did you check here? translate.google.com/translate?hl=en&sl=pt&u=http://… See posts #7 and 8. Are you using install.sh or make and make install?
            – chili555
            Oct 30 '13 at 13:15














          0












          0








          0






          It 'makes' for me on my 64-bit system without drama except for a notation about private key which may safely be ignored. Do you have binutils installed?



          sudo dpkg -s binutils


          If not, install it:



          sudo apt-get install binutils


          Then try again:



          sudo -i
          cd /home/<user_name>/r8168-8.037.00/
          make clean
          make
          make install
          exit





          share|improve this answer














          It 'makes' for me on my 64-bit system without drama except for a notation about private key which may safely be ignored. Do you have binutils installed?



          sudo dpkg -s binutils


          If not, install it:



          sudo apt-get install binutils


          Then try again:



          sudo -i
          cd /home/<user_name>/r8168-8.037.00/
          make clean
          make
          make install
          exit






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Oct 30 '13 at 11:41

























          answered Oct 29 '13 at 12:52









          chili555

          38k55177




          38k55177












          • Many thanks for your help, I had high hopes. Unfortunately it didn't work. Binutils was already installed. The error “CONFIG_X86_X32 enabled but no binutils support” remains. I installed 13.04, thinking that might help, but that didn't change anything either. Any other suggestions ?
            – David Van Huffel
            Oct 30 '13 at 10:02










          • Are you compiling this exact same package? realtek.com.tw/Downloads/… That is, r8168-8.037.00?
            – chili555
            Oct 30 '13 at 11:41










          • Indeed, that same one.
            – David Van Huffel
            Oct 30 '13 at 11:56










          • Can I enforce CONFIG_X86_X32=n somewhere ?
            – David Van Huffel
            Oct 30 '13 at 12:04










          • Is this in a virtual machine? Did you check here? translate.google.com/translate?hl=en&sl=pt&u=http://… See posts #7 and 8. Are you using install.sh or make and make install?
            – chili555
            Oct 30 '13 at 13:15


















          • Many thanks for your help, I had high hopes. Unfortunately it didn't work. Binutils was already installed. The error “CONFIG_X86_X32 enabled but no binutils support” remains. I installed 13.04, thinking that might help, but that didn't change anything either. Any other suggestions ?
            – David Van Huffel
            Oct 30 '13 at 10:02










          • Are you compiling this exact same package? realtek.com.tw/Downloads/… That is, r8168-8.037.00?
            – chili555
            Oct 30 '13 at 11:41










          • Indeed, that same one.
            – David Van Huffel
            Oct 30 '13 at 11:56










          • Can I enforce CONFIG_X86_X32=n somewhere ?
            – David Van Huffel
            Oct 30 '13 at 12:04










          • Is this in a virtual machine? Did you check here? translate.google.com/translate?hl=en&sl=pt&u=http://… See posts #7 and 8. Are you using install.sh or make and make install?
            – chili555
            Oct 30 '13 at 13:15
















          Many thanks for your help, I had high hopes. Unfortunately it didn't work. Binutils was already installed. The error “CONFIG_X86_X32 enabled but no binutils support” remains. I installed 13.04, thinking that might help, but that didn't change anything either. Any other suggestions ?
          – David Van Huffel
          Oct 30 '13 at 10:02




          Many thanks for your help, I had high hopes. Unfortunately it didn't work. Binutils was already installed. The error “CONFIG_X86_X32 enabled but no binutils support” remains. I installed 13.04, thinking that might help, but that didn't change anything either. Any other suggestions ?
          – David Van Huffel
          Oct 30 '13 at 10:02












          Are you compiling this exact same package? realtek.com.tw/Downloads/… That is, r8168-8.037.00?
          – chili555
          Oct 30 '13 at 11:41




          Are you compiling this exact same package? realtek.com.tw/Downloads/… That is, r8168-8.037.00?
          – chili555
          Oct 30 '13 at 11:41












          Indeed, that same one.
          – David Van Huffel
          Oct 30 '13 at 11:56




          Indeed, that same one.
          – David Van Huffel
          Oct 30 '13 at 11:56












          Can I enforce CONFIG_X86_X32=n somewhere ?
          – David Van Huffel
          Oct 30 '13 at 12:04




          Can I enforce CONFIG_X86_X32=n somewhere ?
          – David Van Huffel
          Oct 30 '13 at 12:04












          Is this in a virtual machine? Did you check here? translate.google.com/translate?hl=en&sl=pt&u=http://… See posts #7 and 8. Are you using install.sh or make and make install?
          – chili555
          Oct 30 '13 at 13:15




          Is this in a virtual machine? Did you check here? translate.google.com/translate?hl=en&sl=pt&u=http://… See posts #7 and 8. Are you using install.sh or make and make install?
          – chili555
          Oct 30 '13 at 13:15











          0














          Compiling drivers involves a kernel header make, which can fail with CONFIG_X86_X32 enabled but no binutils support if the kernel source directory belongs to root and you're running as an unprivileged user. Check in your make output to see if CONFIG_X86_X32 enabled but no binutils support appears in the kernel source directory, in which case try building the kernel sources (or your entire driver source) with sudo make.



          Another common cause of CONFIG_X86_X32 enabled but no binutils support is spaces in the compilation directory as mentioned by David Van Huffel or binutils not installed as mentioned by chili555.






          share|improve this answer























          • This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post. - From Review
            – Thomas
            Dec 27 '18 at 11:27










          • @Thomas It does provide an answer to the question. Driver compilation involves a necessary kernel header compilation step, which will fail with CONFIG_X86_X32 enabled but no binutils support if the user does not have the correct permissions. Answer was maybe a little terse, I'll edit to make that more obvious.
            – Code Bling
            Dec 27 '18 at 19:54
















          0














          Compiling drivers involves a kernel header make, which can fail with CONFIG_X86_X32 enabled but no binutils support if the kernel source directory belongs to root and you're running as an unprivileged user. Check in your make output to see if CONFIG_X86_X32 enabled but no binutils support appears in the kernel source directory, in which case try building the kernel sources (or your entire driver source) with sudo make.



          Another common cause of CONFIG_X86_X32 enabled but no binutils support is spaces in the compilation directory as mentioned by David Van Huffel or binutils not installed as mentioned by chili555.






          share|improve this answer























          • This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post. - From Review
            – Thomas
            Dec 27 '18 at 11:27










          • @Thomas It does provide an answer to the question. Driver compilation involves a necessary kernel header compilation step, which will fail with CONFIG_X86_X32 enabled but no binutils support if the user does not have the correct permissions. Answer was maybe a little terse, I'll edit to make that more obvious.
            – Code Bling
            Dec 27 '18 at 19:54














          0












          0








          0






          Compiling drivers involves a kernel header make, which can fail with CONFIG_X86_X32 enabled but no binutils support if the kernel source directory belongs to root and you're running as an unprivileged user. Check in your make output to see if CONFIG_X86_X32 enabled but no binutils support appears in the kernel source directory, in which case try building the kernel sources (or your entire driver source) with sudo make.



          Another common cause of CONFIG_X86_X32 enabled but no binutils support is spaces in the compilation directory as mentioned by David Van Huffel or binutils not installed as mentioned by chili555.






          share|improve this answer














          Compiling drivers involves a kernel header make, which can fail with CONFIG_X86_X32 enabled but no binutils support if the kernel source directory belongs to root and you're running as an unprivileged user. Check in your make output to see if CONFIG_X86_X32 enabled but no binutils support appears in the kernel source directory, in which case try building the kernel sources (or your entire driver source) with sudo make.



          Another common cause of CONFIG_X86_X32 enabled but no binutils support is spaces in the compilation directory as mentioned by David Van Huffel or binutils not installed as mentioned by chili555.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Dec 27 '18 at 19:59

























          answered Dec 27 '18 at 5:24









          Code Bling

          17115




          17115












          • This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post. - From Review
            – Thomas
            Dec 27 '18 at 11:27










          • @Thomas It does provide an answer to the question. Driver compilation involves a necessary kernel header compilation step, which will fail with CONFIG_X86_X32 enabled but no binutils support if the user does not have the correct permissions. Answer was maybe a little terse, I'll edit to make that more obvious.
            – Code Bling
            Dec 27 '18 at 19:54


















          • This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post. - From Review
            – Thomas
            Dec 27 '18 at 11:27










          • @Thomas It does provide an answer to the question. Driver compilation involves a necessary kernel header compilation step, which will fail with CONFIG_X86_X32 enabled but no binutils support if the user does not have the correct permissions. Answer was maybe a little terse, I'll edit to make that more obvious.
            – Code Bling
            Dec 27 '18 at 19:54
















          This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post. - From Review
          – Thomas
          Dec 27 '18 at 11:27




          This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post. - From Review
          – Thomas
          Dec 27 '18 at 11:27












          @Thomas It does provide an answer to the question. Driver compilation involves a necessary kernel header compilation step, which will fail with CONFIG_X86_X32 enabled but no binutils support if the user does not have the correct permissions. Answer was maybe a little terse, I'll edit to make that more obvious.
          – Code Bling
          Dec 27 '18 at 19:54




          @Thomas It does provide an answer to the question. Driver compilation involves a necessary kernel header compilation step, which will fail with CONFIG_X86_X32 enabled but no binutils support if the user does not have the correct permissions. Answer was maybe a little terse, I'll edit to make that more obvious.
          – Code Bling
          Dec 27 '18 at 19:54


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Ask Ubuntu!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f367838%2fcompiling-error-while-installing-realtek-rtl8111e-in-64-bit-13-10-config-x86-x%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          How did Captain America manage to do this?

          迪纳利

          南乌拉尔铁路局