The kernel doesn't compile cleanly. What shall I do?
The linux-kernel mailing list FAQREG) First make sure you have the latest version of that kernel series. Perhaps a pre-patch already has a fix. If not, search the list archives for a fix. Don't contribute to noise on the list by asking a question that may already have been answered. If the problem has not yet been fixed, try digging into the code yourself and post a fix to the mailing list.
Related QuestionsHow do I compile the kernel?
The linux-kernel mailing list FAQREG) See the Kernel HOWTO for some information. Also, there are people at http://www.kernelnewbies.org/ who are usually willing to help. William Stearns) The Buildkernel script walks you through an entire kernel build, including downloading the necessary files, patching the source, building the kernel and modules, installing the lot into lilo, and optionally building pcmcia-cs, cipe, and freeswan code for that kernel.
Related QuestionsKernelNewbies FAQThese instructions assume we are installing version 2.6.0 of the kernel, replace all instances with the version you are trying to build. These instructions are also x86-specific; other architecture's build procedures may differ.) Download your tarball from ftp.XX.kernel.org where XX is your country code. If there isn't a mirror for your country, just pick a near one. cd into the linux directory. You'll now need to configure the kernel to select the features you want/need.Related Questions
PARISC-LINUX: FAQBTW, We've stopped using CVS for parisc-linux kernel work. Kudos to Matthew Wilcox for writing a PA-RISC GIT howto that I [ggg] could understand. It contains directions on how pull kernel sources, make diffs using git, and links to a few other practical examples on using git.Related Questions
NetBSD/dreamcast Frequently Asked QuestionsIf your Dreamcast is working, follow the instructions in the NetBSD FAQ. If not, you'll need to cross-compile. Make sure you untarred the files as root and used the -p flag to preserve permissions. If that doesn't work, chmod 777 /etc /varRelated Questions
Why would I want to compile the kernel myself?
Linux/m68k for Macintosh - The Linux/m68k for Macintosh FAQIn order for you to do any major work of any kind, you'll probably have to have the source and be able to do things with it. (Unless you just happen to be a super ResEdit/Macsbugs hacker that can play with the assembly. :) ) If you just want to test the things that others have done, you won't need to.
Related QuestionsHow do I compile a kernel for ARM?
ARMLinux @ Simtec - ARM Linux FAQCompiling a kernel for the ARM architecture is very similar to any other architecture. Russell King maintains a document detailing the process.
Related QuestionsDo I need to compile iptables into the kernel?
Firewall BuilderIptables can either be compiled into the kernel or as a modules, it does not really matter. If some of the modules are missing, then respective feature won't work and you will get an error trying to load generates script. For example, if you compile everything into the kernel and leave ipt_LOG module out, then logging will stop working and you will get errors trying to load rules with logging turned on.
Related QuestionsWhat Do I Do About Errors Trying to Compile the Kernel?
Software DevelopmentRemember that when you apply a patch to the kernel, you must use the -p0 or -p1 option: otherwise, the patch may be misapplied. See the patch manual page for details. ld: unrecognized option -qmagic means that you should get a newer linker, from ftp://tsx-11.mit.edu/pub/linux/packages/GCC/, in the file binutils-2.8.1.0.1.bin.tar.gz.
Related QuestionsHow can I enable more than 1 process for my kernel compile?
Linux SMP FAQ: Questions related to any architecturesuse: # make [modules|zImage|bzImages] MAKE="make -jX" where X=max number of processes. WARNING: This won't work for "make dep". With a 2.1.x like kernel, see also the file /usr/src/linux/Documentation/smp for specific instruction. BTW, since running multiple compilers allows a machine with sufficient memory to use use the otherwise wasted CPU time during I/O caused delays make MAKE="make -j 2" -j 2 actually even helps on uniprocessor boxes (from Ralf B?chle). In the 2.
Related QuestionsHow do I compile the kernel for UltraLinux ?
UltraLinux FAQCompile the kernel in the normal way (Follow the instructions in /usr/src/linux/README), but at the end, instead of make zImage or make zlilo, you should do # make vmlinux # make modules # make modules_install
Related QuestionsMy product doesn't work - what shall I do?
Comet Auctions Frequently Asked QuestionsFirstly check the "common faults" section in your instruction booklet which can help solve some basic problems. If you still have a problem you should contact our service team on 08705 425 425 for help and advice.Top
Related QuestionsFrequently Asked Questions - ASDA ElectricalsIn our experience, referring to the manufacturer's instruction manual or contacting them directly for trouble shooting advice can often resolve many cases of what appears to be a fault. the nature of the fault, manufacturer brand and age of the item all play a part in how the problem is resolved please refer to our Terms of Sale: "15 Faulty and Damaged Items" for further information.Related Questions
Why does every kernel I try to build fail to compile, even GENERIC?
Kernel ConfigurationYou are not using the new make buildkernel and make installkernel targets, and your source tree is different from the one used to build the currently running system (e.g., you are compiling 4.3-RELEASE on a 4.0-RELEASE system). If you are attempting an upgrade, please read the /usr/src/UPDATING file, paying particular attention to the ''COMMON ITEMS'' section at the end.
Related QuestionsWhen I compile my 2.6.x kernel for ARM I get a compiler/assembler error. Any idea ?
ARMLinux @ Simtec - ARM Linux FAQPlease ensure this is not caused by using a broken toolchain, binutils or third party patch. A quick look at the Kautobuild for kernel you are trying to build should give some idea if the error is expected. Once all these things have been checked the issue should be reported to the community mailing list. When reporting these problems, always include as much information as possible as a minimum the full build line. This can be obtained by re-running the make with an additional argument: V=1
Related QuestionsWhat tools do I need to compile an UltraLinux kernel from SunOS ?
UltraLinux FAQYou will need the following tools in order to compile the kernel. Make sure they are in your path ahead of the SunOS versions. GNU make You can find these tools for Sun Solaris 2.3 and up at http://www.ibiblio.org/pub/solaris/sparc Please note that for the newer kernels you will need GCC version 2.7.x, or EGCS 1.0.3 and up. See also the GCC Home Page.
Related QuestionsWhat tools do I need to compile a new kernel on an UltraSPARC ?
UltraLinux FAQIn order to produce a 64-bit kernel for an UltraSPARC based machine (sparc64), you will need an appropriate compiler and libraries. In this case that's egcs64, the Experimental GNU Compiler System for sparc64. If you are not using any distribution, the best thing to do next to build it from the sources (see the GCC homepage) is extract the 64-bit EGCS or GCC for sparc64from one. Jakub states, the 64-bit support in gcc is complicated: egcs64 (which is a snapshot of egcs 1.0.
Related QuestionsWhy doesn't the Linux kernel have a graphical boot screen like $toomuch OS?
The linux-kernel mailing list FAQADB) Because it doesn't need one. You can add that feature to the boot loader code, if you want to. The Linux kernel has no graphics primitives, just like any UNIX kernel.
Related QuestionsI installed kernel x.y.z and package foo doesn't work anymore, what should I do?
The linux-kernel mailing list FAQRRR) Check out the /usr/src/linux/Documentation/Changes and make sure you have the recommended versions (or newer) of the relevant software. This is very important. A lot of things are evolving on Linux and newer versions of the kernel may break older packages (especially on the development kernels). If you are using development kernels keep an eye for reports on the kernel list. If all else fails post a bug report (see Q/A on bug reports) to the list.
Related QuestionsMy kernel doesn't boot, what should I do now?
Gentoo Linux Documentation -- Gentoo Linux Frequently Asked ...You don't need to redo every step of the installation, but investigating the kernel and all associated steps is necessary.
Related QuestionsHow should I configure my kernel?
RCF Frequently Asked QuestionsWhat is RCF (rc.firewall)? RCF (AKA rc.firewall) is an ipchains-based firewall with support for over 50 network services (including vtun, DHCP, NFS, SMB, napster, proxies, online games, etc.), masquerading, port forwarding, and IP accounting. All services are self-contained modules which can be prioritized easily in the ipchains stack. Protections include spoofing, stuffed routing/masqerading, DoS, smurf attacks, outgoing port scans, and many more.
Related QuestionscaGrid doesn't seem to compile, is it broken?
CaGrid:FAQ - caGridWikiCheck the dashboard for build history. It is more likely an issue with your environment. Common problems are: You have old versions of caGrid jars deployed to GLOBUS_LOCATION. caGrid's build path includes GLOBUS_LOCATION/lib and if you've deployed caGrid services to the Globus container, you will have potentially conflicting jars there. You should either undeploy those services, or point your GLOBUS_LOCATION environment variable to a different Globus installation.
Related QuestionsWhy doesn't the demo application compile ?
Orocos RTT Frequently Asked Questions (FAQ) | The Orocos Pro...Did you read the README ? Did you install Orocos in /usr/local/orocos ? Otherwise, set ORO_PATH to the correct location in the Makefile or specify it in make ORO_PATH=/path/to/install This section covers 'general' causes of crashes. If you are using RTAI, also check out the next Section. Maybe you are mixing C++ libraries or compiler versions. In this case, the linker shows a warning, which most users ignore though.
Related QuestionsHow to compile the debian kernel with make-kpkg using distcc?
distcc frequently asked questionsUse the CONCURRENCY_LEVEL environment variable eg make-kpkg kernel_image CONCURRENCY_LEVEL=4 after installing distcc into a masquerade directory.
Related QuestionsMy BASE MasterCard doesn't work. What shall I do?
BASE onlineIt may be that you haven't unblocked your BASE MasterCard yet. International Card Services will probably be able to help. Call 02 416 17 68.
Related QuestionsMy registration key doesn't work, what shall I do?
Registering and Ordering InformationThe most likely cause of this is a simple typing error (it's easy to do). We recommend copy/pasting the registration key and username into the box, making sure you don't copy any extra spaces or introduce any punctuation of any description. If that doesn't work, double check the number you are entering. It should be 8 digits long with a dash after the fourth digit.
Related QuestionsHow can I stop an application cleanly within DSUMON?
PENDER ELECTRONIC DESIGN GmbHTo stop the application from dsumon, just press ctrl-c which will put the processor back into debug mode. Alternatively the DSU Break push button on the board can be pressed to achieve the same effect. If you want to exit dsumon and continue the application, do a 'detach'. Otherwise, just do 'quit' to exit and keep the cpu halted.
Related Questions