Home | Hardware | Internet News |Web Hosting |IT Management |Network Storage
LinuxPlanet
Search 
  Power Search | Tips 

 Front Door
 Discussion
 LinuxEngine
 Opinions
 Reports
 Reviews
 Tutorials
 News
 Technology Jobs

 Browse by subject.
Free Newsletter

Linux Planet
Linux Today
More Free Newsletters

Be a Commerce Partner

Best Price
Online Shopping
Phone Cards
Auto Insurance Quote
Car Donations
Promotional Golf
Promotional Items
Online Education
Disney World Tickets
Free Business Cards
Calling Cards
Televisions
Corporate Awards
Imprinted Promotions



internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

Print this article
Email this article
Gartner Whitepaper: How IT Management Can "Green" the Data Center. This Gartner research provides IT managers with an outline of the trends affecting datacenters & offers strategies with which to address these changes.

   LinuxPlanet / Opinions



Turbo Screen Sharing
Adobe Acrobat Connect Professional offers users the ability to have a more productive and engaging web conferencing experience while providing the IT department with a program that efficiently utilizes bandwidth and minimally impacts the infrastructure. Learn More! »

Informal Learning: Extending the Impact of Enterprise Ideas and Information
Forward-thinking organizations are turning to enterprise learning in their quest to be better informed, better skilled, better supported at the point of need, and more competitive in their respective marketplaces. Learn More! »

Rapid E-Learning: Maturing Technology Brings Balance and Possibilities
Rapid e-learning addresses both time and cost issues by using technology tools to shift the dynamics of e-learning development. Learn why more skilled learning professionals use these tools and how you can get a solution to keep pace with your business demands. »

Delivering on the Promise of ELearning
This white paper defines the framework to launch e-learning as a set of teaching, training, and learning practices not bound by a specific technology platform or learning management system. It offers practical suggestions for creating digital learning experiences that engage learners by building interest and motivation and providing opportunities for active participation. »
.comment: Road Building
Compiling on the Fly

Dennis E. Powell
Wednesday, May 30, 2001 10:43:22 AM

You may be among those tormented by the question: Which takes longer, compiling the KDE-2.2 beta on a Pentium 166 with 104 megs of memory or driving from Western Connecticut to Key West, Florida, on a busy holiday weekend?

If you are, your anguish is soon to be relieved. I've tried, over time, to resolve the burning issues that don't quite make it to the FAQ lists because it would involve too much work to provide an accurate answer. It was me, for instance, who proved that it is possible to run Microsoft Bob in a VMware virtual machine. This is not the kind of information you can get anywhere else. It is a valuable service, understanding that value is a continuum that begins immediately above zero.

Motivated to add primary research to the world's store of knowledge and thereby uplift all persons, last week I hopped into the rental car, fired up the motor, typed "./configure", and headed down the road.

Actually, I needed to drive to Florida for family events and I also needed to compile the KDE-2.2 beta so as to look it over. So I got a little Tripplite inverter to plug into the cigarette lighter, plugged my Thinkpad's power supply into the inverter, and plugged the Thinkpad into its power supply. Admittedly, the juice from a cigarette lighter isn't the cleanest stuff in the world, but I figured that there were sufficient protections in the heat-generating boxes between the lighter and the computer to arrive at useful volts, and I was right. I ended up with my little computer sitting on the passenger seat, screen and keyboard facing me.

Also facing me was 1,600 miles of Interstate highway and, at the end, some winding and dangerous two-lane stuff -- U.S. 1 from the end of I-95 to the end of the U.S.

Compiling KDE involves building 12 packages. The first is kdesupport, which I understand is due to be deprecated, but if it comes with the CVS harvest I build it, and this time it did so I did. It doesn't take long -- it was done by the time I hit the I-84 construction delay at 5:05 a.m., 15 miles from my house. This gave me time to change directories and start the build of kdelibs, the second package to compile when you're growing KDE from seed. And it proved that the command buffer in bash is more than a convenience. Building each of the packages involves these commands:

ln -s ../kde-common/admin ./

make -f Makefile.cvs

./configure --prefix=/opt/kde

make

make install

cd ./kde[next package]

With the scrollable buffer, only the directory change requires and real attention; for everything else, it's simply six taps of the up arrow and hitting the enter key. This is a considerable advantage when doing important research while also trying to avoid wrecking the car, in that several of the commands take a little time to complete. I was able to get by just fine, eyes on the road and hand firmly on the wheel, except when changing directories, for which I determined I would stop. It turned out to be no problem, because it didn't come up all that often.

Next: Averting a Buffer Overflow »

Skip Ahead

1 Compiling on the Fly
2 Averting a Buffer Overflow





Linux is a trademark of Linus Torvalds.


internet.com home | search | help! | about us

Jupiter Online Media

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers