How to compile?


Recommended Posts

Hi, I would like to compile some cool toys and utilities from this repository. (It's the official Linspire 5.0 source repository). http://software.linspire.com/pool-src/los/

The problem is that I can't work out how to compile anything from there. The first thing I would like to try is the Linspire KDE clear theme which I would like to install in my current distro (which is Kanotix).

It can be downloaded from here

Normally I just do ./configue, make and make install - and this works pretty good. But there is no 'configure file' in these packages.

This repository also contains ltunes and lphoto - both of which are good apps and both of which I would very much like to try. (It's all GPL BTW).

Any input on how to compile these apps would be very much appreciated.

GJ

Link to comment
https://www.neowin.net/forum/topic/315523-how-to-compile/
Share on other sites

Strange, this Install instructions for that package say

The simplest way to compile this package is:

  1. `cd' to the directory containing the package's source code and type

    `./configure' to configure the package for your system.  If you're

    using `csh' on an old version of System V, you might need to type

    `sh ./configure' instead to prevent `csh' from trying to execute

    `configure' itself.

    Running `configure' takes a while.  While running, it prints some

    messages telling which features it is checking for.

  2. Type `make' to compile the package.

  3. Type `make install' to install the programs and any data files and

    documentation.

:unsure:

Link to comment
https://www.neowin.net/forum/topic/315523-how-to-compile/#findComment-585861682
Share on other sites

Am I going crazy or something? Here is a list of the files in that archive.

I just downloaded again to check.

dir
AUTHORS      INSTALL         Makefile.calls.in  README        autom4te.cache   decoration
COPYING      MakeVars        Makefile.cvs       TODO          config.h.in      stamp-h.in
COPYING.LIB  MakeVars.in     Makefile.rules     acinclude.m4  configure.files  style
ChangeLog    Makefile.am     Makefile.rules.in  aclocal.m4    configure.in.in  subdirs
Doxyfile     Makefile.calls  NEWS               admin         debian

Where exactly do you guys see the configure script in that list?

There are a few files called configure.xyz but they are not the configure script. Did any of you even try running configure on these files before posting?

I read the docs, I did what I have done 1000 times before (./configure, make make install and so on), but I keep getting a message that there is no such file called configure - which there is not. Configure is normally a script on it's own, it doesn't have any additional extensions. It is just 'configure'. Plain and simple.

The readme mentions some utility called automake that needs to be run in order to generate the configure script, but it does not give the syntax on how to run it in order to generate configure.

If anyone has any ideas or knows how to do this, I would very much appreciate your input.

GJ

Link to comment
https://www.neowin.net/forum/topic/315523-how-to-compile/#findComment-585863489
Share on other sites

Am I going crazy or something? Here is a list of the files in that archive.

I just downloaded again to check.

dir
AUTHORS      INSTALL         Makefile.calls.in  README        autom4te.cache   decoration
COPYING      MakeVars        Makefile.cvs       TODO          config.h.in      stamp-h.in
COPYING.LIB  MakeVars.in     Makefile.rules     acinclude.m4  configure.files  style
ChangeLog    Makefile.am     Makefile.rules.in  aclocal.m4    configure.in.in  subdirs
Doxyfile     Makefile.calls  NEWS               admin         debian

Where exactly do you guys see the configure script in that list?

There are a few files called configure.xyz but they are not the configure script. Did any of you even try running configure on these files before posting?

I read the docs, I did what I have done 1000 times before (./configure, make make install and so on), but I keep getting a message that there is no such file called configure - which there is not. Configure is normally a script on it's own, it doesn't have any additional extensions. It is just 'configure'. Plain and simple.

The readme mentions some utility called automake that needs to be run in order to generate the configure script, but it does not give the syntax on how to run it in order to generate configure.

If anyone has any ideas or knows how to do this, I would very much appreciate your input.

GJ

585863489[/snapback]

It seems to me that there are a few steps missing in there. Wouldn't surprise me that they would make it a bit difficult to get it on your own. Unfortunately it is beyond me right now what to do with it.

Link to comment
https://www.neowin.net/forum/topic/315523-how-to-compile/#findComment-585863608
Share on other sites

  • 2 weeks later...
The problem is that I can't work out how to compile anything from there. The first thing I would like to try is the Linspire KDE clear theme which I would like to install in my current distro (which is Kanotix).

To generate the config file type the following in the Linspire Clear subdirectory:

make -f admin/Makefile.common

You might get some error messages about make being out of date. If your automake is truly higher than 1.6 then just edit cvs.sh and take out the "exit 1" statements under the KDE automake check.

rss_logo.gif

Link to comment
https://www.neowin.net/forum/topic/315523-how-to-compile/#findComment-585921634
Share on other sites

Solved:

Download and extract the package then once in its source directory since there is a debian directory with a rules file in it, fakeroot debian/rules binary this should compile and generate a .deb package that you can install. (look one directory level up from the drirectory you ran this command in for the .deb). BTW if have you heard of apt-file? You are probably going to need it to get all the -dev packages will need to build the package if/when you get error about not finding such and such file. You will need to look to see which compiler tools are missing and which you need to fetch via apt.

Works like a treat. Now you can have anything that Linspire provide (So long as it is GPL).

GJ

Link to comment
https://www.neowin.net/forum/topic/315523-how-to-compile/#findComment-585921660
Share on other sites

To generate the config file type the following in the Linspire Clear subdirectory:

make -f admin/Makefile.common

You might get some error messages about make being out of date.  If your automake is truly higher than 1.6 then just edit cvs.sh and take out the "exit 1" statements under the KDE automake check.

rss_logo.gif

585921634[/snapback]

Cool, I hope that works for non Debian systems too. :)

What is very cool though is I now have lphoto, lsongs - and quite a few other neat things from Lindows. All legal and free. It may not be what they want, but since it is all GPL, I don't think they have much choice.

BTW for those who are interested (you only have to go up a level to find it) these are the two most interesting directories.

http://software.linspire.com/pool-src/

http://software.linspire.com/pool-src/l/

I hope this helps someone. :)

GJ

Edited by raid517
Link to comment
https://www.neowin.net/forum/topic/315523-how-to-compile/#findComment-585921664
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Threads scales past half a billion users, brings deeper community and feed controls by Fiza Ali Meta has announced Threads crossing a major milestone of 500 million monthly active users. And, at the heart of this growth sits something simple: communities. From books to basketball, parenting to music, Threads says its rise has been powered by people clustering around shared interests and, in turn, giving the platform its identity. In response, the platform is expanding its Communities feature beyond beta and introducing a set of new tools designed to make participation easier and more engaging. A redesigned Communities Hub will now appear in the main navigation menu, allowing users to jump between groups without leaving their feed. Each community will also receive a distinct Community Icon, giving them clearer visual identity and making them easier to recognise across the platform. Then there’s Community Progress, which is a kind of live gauge showing how close a topic is to becoming a full-fledged community, alongside guidance on how users can contribute to its development. In addition, Meta is also expanding its Community Champions programme, recognising more users who actively contribute to community engagement. And then things go more local; Local Communities is already available in 100 countries, including North America, South America, Asia, and Europe but are now rolling out with native-language tags starting in Japan, South Korea, and Taiwan. The platform is also expanding Live Chats to more communities in the coming weeks, adding features such as co-hosting and the ability to quote moments directly into users’ feeds. Beyond communities, Meta is tightening the loop between users and their feeds. Earlier this year came "Dear Algo," a feature that lets people tell Threads what they want more or less of. Now it’s being paired with a new tool, "Your Algo." It allows people to adjust how frequently certain topics appear, with options lasting one, three, or seven days. Meta says these preferences remain private and can be managed alongside “Dear Algo” in a unified settings hub. The rollout begins in the US, Canada, UK, Australia, and New Zealand. Finally, the company says these changes are part of an ongoing effort to refine Threads based on user feedback and that further updates will continue as the platform evolves.
    • You pay just $100 per TB with this rare 4TB PCIe Gen4 NVMe SSD deal by Sayan Sen SSDs and GPUs are incredibly hard to get nowadays due to high pricing. Discounts are quite rare which is why we report on them as soon as we spot a good deal. For example AMD's new 9070 GRE was finally up for sale at a very good price of just $500 thanks to a special coupon. Sadly that deal is gone but if you happen to be looking for a 4TB NVMe SSD and can spend around $400 there is a really good offer on sale that you should not miss out on as TeamGroup's 4TB G50 model is on sale for that that price which means you are only paying $100 per TB, a very good deal in the current market (purchase link under the specs table down below). The TeamGroup T-FORCE G50 NVMe SSD is a PCIe Gen4 drive and as such it promises to deliver sequential read speeds of up to 5,000 MB/s, helping accelerate game loading, file transfers, and everyday computing tasks. Since this is a 4TB drive you can use it for a gaming library to take advantage of things like DirectStorage. The SSD features an InnoGrit controller and SLC caching technology to support consistent performance. An ultra-thin, patented graphene heatsink is included to aid in heat dissipation. Get it at the link below: Team Group T-FORCE G50 4TB Internal SSD (TM8FFE004T0C129): $449.99 + $50 off w/ promo code SSF69668, limited offer => $39.99 (Sold and Shipped by Newegg US) Good to know This Amazon deal is U.S. specific, and not available in other regions unless specified. We only use first-party seller links (at the time of article publishing); ensure that you purchase from a first-party seller link only. Check out Today's Deals on Amazon | or our recent tech deals. Become a Prime member (for Students or SNAP) via Neowin Get Prime Access - Prime for half price (for qualifying Medicaid, EBT, SNAP) Subscribe to Prime Video, Audible Plus, Music Unlimited or Kindle Unlimited via Neowin As an Amazon Associate, we earn from qualifying purchases.
    • I agree. I also think Phil stayed too long. They should definitely fire whoever thought all a console platform needed was Call of Duty, Elder Scrolls, and Fallout to survive. Asha and crew are still saying they need more Elder Scrolls and Fallout games. They simply don't get it.
  • Recent Achievements

    • One Year In
      Console General earned a badge
      One Year In
    • One Year In
      Twozo Technologies earned a badge
      One Year In
    • One Month Later
      Twozo Technologies earned a badge
      One Month Later
    • Week One Done
      Twozo Technologies earned a badge
      Week One Done
    • Veteran
      branfont went up a rank
      Veteran
  • Popular Contributors

    1. 1
      +primortal
      522
    2. 2
      +Edouard
      200
    3. 3
      PsYcHoKiLLa
      110
    4. 4
      Steven P.
      89
    5. 5
      Nick H.
      71
  • Tell a friend

    Love Neowin? Tell a friend!