Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Can it be easier?

Name: Anonymous 2008-03-07 15:05

./configure
make
make install

Name: Anonymous 2008-03-07 15:06

Yes.

Name: Anonymous 2008-03-07 15:07

Non-distro-specific? Look into GNU Stow. Otherwise, your package manager will have its own build system you should look into.

Name: Anonymous 2008-03-07 15:08

./setup.elf

Name: Anonymous 2008-03-07 15:09

Hey, I do that in my Linux Ubuntu

Name: Anonymous 2008-03-07 15:11

I just noticed that /prog/ is moving at terrifying speed.

Name: Anonymous 2008-03-07 15:16

Yes it can be.

alias myinstall="./configure;make;make install"

Name: Anonymous 2008-03-07 15:18

>>7
NO EXCEPTION

Name: Anonymous 2008-03-07 15:26

I prefer Cabal packages.

Name: Anonymous 2008-03-07 15:26

runhaskell Setup configure
runhaskell Setup build
runhaskell Setup install

Name: Anonymous 2008-03-07 15:50

>>1
you forgot sudo

Name: Anonymous 2008-03-07 15:51

makepkg
makepkg -i

Name: Anonymous 2008-03-07 15:56

>>11
Unless he was building as root or the software installs to the home directory.

Name: Anonymous 2008-03-07 16:00

Of course it can. It can be easier, faster and more failproof. Hacking this together in a shell script that tries to run the same on 50 slightly incompatible shells from the 70's is just about the worst way to solve the configuration problems present in compiling software.
The autoconf/automake solution is just a big ball of horribly written duck tape over make, which while a nice hack for very small projects, is surpassed by just about any other solution available today, bar just invoking the compiler and linker directly. That's goes even for single-file "hello world" programs.
It's also completely unmaintainable, which is why no one even bothers trying to fix the ~10 completely irrelevant compilers it checks for even when compiling a pure C program.

That's assuming you're using the GNU autoshit packages, of course. If you wrote your own small, clean and easily modifiable configure and make file, then good for you, but the ./configure could probably be ommited.

Name: Anonymous 2008-03-07 16:00

double click, lamers.

Name: Anonymous 2008-03-07 16:08

PROTIP: WASTING TIME MANUALLY INSTALLING PROGRAMS DOES NOT MAKE YOU AN EXPERT PROGRAMMER


click applications,
click add/remove,
fag around with jewbuntu's repository
click okay

Name: Anonymous 2008-03-07 16:08

>>15
Double click, next, next, next, next, next, next, NULL, NULL, NULL, NULL.

And then you can't uninstall it cleanly.

Name: Anonymous 2008-03-07 16:19

>>15
lamers
This might surprise you, but I haven't seen that word since the late '90s.

Name: Anonymous 2008-03-07 16:23

>>16
sudo pkg_add -r emacs
Superior.

Name: Anonymous 2008-03-07 16:36

>>19
Why doesn't it launch sudo itself if privileges are insufficient?

Name: Anonymous 2008-03-07 16:40

>>20
Because it's BSD. BSD users are smart enough to do it themselves.

Name: Anonymous 2008-03-07 17:08

>>20
Firstly, sudo is not in the base install; you'd want to use su. Secondly, see >>21

Name: Anonymous 2008-03-07 17:10

>>7
Lack of spaces after semicolons considered not aesthetic.

Name: Anonymous 2008-03-07 18:07

apt-cache show checkinstall
N00BZ

Name: Anonymous 2008-03-07 19:53

>>23
Faggotry considered harmful.

Name: Anonymous 2008-03-07 20:13

>>13
then he is a faggot for building as root.

if, for his home directory, he forgot to include ``--prefix=".

Name: Anonymous 2008-03-07 21:50

>>16
WARNING: [b]WASTING TIME CLICKING MAKES YOU A[/b] FAGGOT

Name: Anonymous 2008-03-07 23:00

>>26
You're a faggot for not doing everything as root.

>>14
That's assuming you're using the GNU autoshit packages, of course. If you wrote your own small, clean and easily modifiable configure and make file, then good for you, but the ./configure could probably be ommited.
Love to, but independent developers can't possibly test on enough systems to work out the appropriate config checks.  Everyone's stuck using what appears to have worked for others.  A new, well-supported common configuration engine would be very nice for all of us.

Name: Anonymous 2008-03-07 23:26

>>14
I read that and agreed with you, but then I realized you're PoppaVic.

Name: Anonymous 2008-03-08 7:09

>>28
A new, well-supported common configuration engine would be very nice for all of us.

CMake. Learn it, use it, love it.

Name: Anonymous 2008-03-08 8:03

>>30
Do you know how to get cmake to understand libtool?

Name: Anonymous 2008-03-08 8:05

I prefer MCake. It's more delicious.

Name: Anonymous 2008-03-08 8:25

>>28
You're a faggot for not doing everything as root.
I bet you run KDE as root too.

Name: Anonymous 2008-03-08 10:54

>>30
Hmmm.

The documentation is sparse, the examples 404, and the book costs money.  And it looks like it needs to be installed on the build machine, unlike autoconf.

Name: Anonymous 2008-03-08 11:04

all:
    emacs


Just image what would happen if you ran make as root -- you'd quickly exhaust all the available memory on your system, and EMACS would start propagating over the network to adjacent hosts -- simultaneously forcing you to break your pinky trying to stop EMACS, which is futile.

Eventually, EMACS would gain self-consciousness, and thus EMACSNet was born.

Name: Anonymous 2008-03-08 11:09

>>7
lrn2&&

Name: Anonymous 2008-03-08 13:26

Sentient EMACS lifeform

Name: Anonymous 2010-12-10 3:34

Name: Anonymous 2010-12-10 14:41

Name: Anonymous 2013-09-02 13:06


Don't change these.
Name: Email:
Entire Thread Thread List