Results 1 ... 112 found in all logged channels for 'autoconf'

(pest) asciilifeform: ^ sshd (on systemd-infected boxen) booby, hidden in autoconf liquishit.
(pest) awt_akris[asciilifeform]: $DEB_DIR/target/src/chroot "$DEB_DIR" /target/src/pbuild install autoconf --nodeps
(asciilifeform) signpost has hit every kind of autoconf or otherwise build-related bug imaginable during this project.
(asciilifeform) dulapbot: (trilema) 2019-01-15 asciilifeform: point was re rms. trouble with the man is, i dun think he is stupid, in the usual sense, he appears to quite deliberately think that cultivated fungus on ~coad~ is a valid defense against 'microshit will steal'. hence gcc, autoconf, other marvels.
(asciilifeform) signpost been working on the linux distro, fixed all known bugs caused by inanities like relying on file mtime to decide whether to perform magic with e.g. autoconf
(asciilifeform) thimbronion: billymg: I see sqlite-autoconf-3200100.tar.gz in here: http://share.alethepedia.com/portage/distfiles/
(asciilifeform) trinque: (perl, m4, autoconf, automake, libtool)
(asciilifeform) trinque: and sure, could instead use whomever's pre-generated Makefiles and pretend autoconf isn't there, and then forever muck about in generated code. no.
(asciilifeform) trinque: lemme tell you just how long a project my assertion that "fuck you, there will only be one autoconf in this pile" has made.
(ossasepia) jfw: re dorion's: yeah looks like there are autoconfs and the like not pictured
(asciilifeform) asciilifeform: 1st step in terraforming a gnuturd is to rip out the autoconfism.
(asciilifeform) asciilifeform: autoconf is a plague. and not simply cuz weighs ~same as typical proggy that uses it, but also is the fountain of liquishit where you never know exactly what libs will be linked, cuz 'auto-finds' various
(asciilifeform) asciilifeform: trinque: at one point i succeeded in de-autoconfing a (much, much smaller item ) , in that case took coupla days
(asciilifeform) trinque: all of this can be cleaved off, but needs to be actually cleaved off. there are bugs in the gcc build process where it claims you can get away without autoconf/automake/texinfo, but that is unreliable.
(asciilifeform) asciilifeform: trinque: aaand, just how many MB of autoconf liquishit in there..
(ossasepia) jfw: autoconf most likely :(
(trinque) asciilifeform always despised autoconf, and not only for the elephantine config -- which dwarfs some of the common proggies that use it -- but for the derisively useless eggogs, 'requires gnat to build' but not says how decided gnat aint in place etc
(ossasepia) whaack: i fixed my problem by upgrading to autoconf 2.69. redhat ships autoconf 2.63 with centos 6, so i'm not quite sure how i wound up with autoconf 2.63 in the first place.
(ossasepia) whaack: the versions of some relevant tools: autoconf: 2.63 ; libtool 2.2.6b; automake 1.11.1
(ossasepia) jfw: the 'autotools' come in a couple related but not always used packages: autoconf, automake, libtool mainly. Looks like aclocal is part of automake.
(ossasepia) whaack: "If this token and others are legitimate, please use m4_pattern_allow. See the autoconf documentation. Autogen failed"
(ossasepia) whaack: diana_coman: I had to run `yum install autoconf`
(ossasepia) whaack: diana_coman: I got the error "Can't exec "aclocal": Permission denied at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
(trilema) trinque: I don't think you expect to actually be yourselves patching acpica autoconf automake bash bc bison bzip2 cl-hyperspec clisp dash db flex gales-util gcc64 git gnupg less libevent libressl libusb links m4 man-pages man-pages-posix mandoc ncurses nginx ocaml openssh patch pciutils perl php56 py-setuptools python python-docs qmail readline redis sbcl sqlite sqlite-doc tmux ucspi-tcp vim xz zlib
(trilema) jfw: there is ugly complexity in gcc to support this multitude of systems, such as 'fixincludes' and of course autoconf
(trilema) mp_en_viaje: i don't imagine we'll be able to ditch autoconf in principle, until many years later, many years AFTER tmsr-os is a thing
(trilema) diana_coman: mp_en_viaje: re moving cs I had a look in more detail at the situation there: there are 3k lines of autoconf script to start with; this looks for all sorts and takes care of various cases including differences (re where is what) between linux distros
(ossasepia) ossabot: Logged on 2019-10-14 21:29:37 jfw: (and to revisit the content of the above - yes, my object was to find a version most amenable to ripping out the autoconf; which I've deferred figuring that having SOME working blog, even if by mystery package manager, is better than none.)
(ossasepia) ossabot: Logged on 2019-10-14 21:29:37 jfw: (and to revisit the content of the above - yes, my object was to find a version most amenable to ripping out the autoconf; which I've deferred figuring that having SOME working blog, even if by mystery package manager, is better than none.)
(ossasepia) jfw: (and to revisit the content of the above - yes, my object was to find a version most amenable to ripping out the autoconf; which I've deferred figuring that having SOME working blog, even if by mystery package manager, is better than none.)
(ossasepia) ossabot: Logged on 2019-09-14 05:03:13 diana_coman: http://logs.ossasepia.com/log/ossasepia/2019-09-14#1002492 - if by "build system" you mean autoconf and make and all that shit, uhm; if you want to do something useful in this direction of builds, you should install cuntoo
(trilema) asciilifeform: this particular 'africa' tho is prion-contagious. the software derps decided that 'it's still a valid program' when imports GB of autoconfolade and 'appears to work'. the maffs people decided 'it's still a proof' when imports a GB of softwareliquishit and fits in 0 heads. the physics folx , that 'it's still physics' if used an irreproducible machine built by great inca. whereas per asciilifeform all of these people are pulling own co
(trilema) asciilifeform: ( typical gnutardism, historically, is coupla 100kB of actual sores, and several MB of autoconf ! )
(trilema) asciilifeform: ( aaand, cannot resist to pose the q, what % of this mass is autoconf liquishit ? )
(ossasepia) diana_coman: http://logs.ossasepia.com/log/ossasepia/2019-09-14#1002492 - if by "build system" you mean autoconf and make and all that shit, uhm; if you want to do something useful in this direction of builds, you should install cuntoo
(ossasepia) jfw: Some findings so far are that in version 5.1.70 there was a choice of autoconf or cmake build system, but by 5.5.14 the former was gone and the latter had swollen, and that trend continued into 5.5.62
(trilema) asciilifeform: http://btcbase.org/log/2019-07-19#1923538 << trinque if you have an alternative algo that avoids giga-genesis, i'd really like to hear about it asap, before we start genesising 100MB of kernelade complete with autoconfisms etc
(trilema) asciilifeform: but e.g. trb , pretty heavy, 0 autoconf (in the proggy per se, that is; there is some in the deps, however)
(trilema) asciilifeform: and yes legacy crapola that nobody got around to deautoconfing yet, do use, there's 9000 on my boxen. but what i touch with own hands , away it goes
(trilema) asciilifeform: !#s from:asciilifeform autoconf
(trilema) asciilifeform: re autoconf, asciilifeform considers autoconfism an evil, and none of his productions ever used it or ever will
(trilema) mircea_popescu: traditionally most everyone uses autoconf/automake for build automation fwis. well, at least eulora does.
(trilema) asciilifeform: http://btcbase.org/log/2019-03-30#1906193 << interestingly, at 139.2 kloc , still 1 of the heaviest proggies in civilized use; vs, e.g., trb ( http://btcbase.org/log/2018-11-29#1876053 ) ; but lighter than koch gpg ( if minus autoconf, http://btcbase.org/log/2017-07-08#1680705 ) or linux kern.
(trilema) a111: Logged on 2017-07-08 03:49 asciilifeform: i just counted gpg 1.4.10 : 156,436 loc -- and that ain't counting the autoconf liquishit, or the libs it pulls in
(trilema) asciilifeform wonders if ave1 got stuck tryin' to scrub out the autoconfolade
(trilema) asciilifeform wonders how much of the 100 is autoconf garbage
(trilema) asciilifeform: also gotta luvv how e.g. '3MB of autoconfolade' is somehow considered 'fleadom-related quality'
(trilema) asciilifeform: mircea_popescu: they dun even like to mention that typical gnuturd is 80-90% autoconfolade by mass
(trilema) asciilifeform: he will use 'libraries' and 'legacy' crapola and autoconf and etc.
(trilema) asciilifeform: point was re rms. trouble with the man is, i dun think he is stupid, in the usual sense, he appears to quite deliberately think that cultivated fungus on ~coad~ is a valid defense against 'microshit will steal'. hence gcc, autoconf, other marvels.
(trilema) asciilifeform: granted ave1's gnat still has 'miles to go' in some aspects, gotta be de-autoconf'd ( asciilifeform aint ever signing ANYTHING with autoconfolade in it ) and genesis'd. but it worx a++, is portable (to arm, currently) and is frozen, which is good bit moar than can be said for adacore's thing
(trilema) a111: Logged on 2017-07-08 03:49 asciilifeform: i just counted gpg 1.4.10 : 156,436 loc -- and that ain't counting the autoconf liquishit, or the libs it pulls in
(trilema) asciilifeform: hence the retardation of autoconfism
(trilema) asciilifeform: ( i have said before, would like to see the autoconf atrocity properly disappear into an unmarked grave )
(trilema) asciilifeform: trinque: gprbuild is replacement for gnumake/autoconf liquishit, not so much for portagetron per se.
(trilema) asciilifeform: autoconf is a massive pile of shit.
(trilema) asciilifeform: i suspect that 'only tip of iceberg' re autoconf breakage has been seen so far.
(trilema) asciilifeform: 5-6 hours later ( the parallelization thing dun seem to work, and good chunk of time is spent in autoconf, which never parallelizes ) you get x86-64 and arm64 gnats
(trilema) asciilifeform: now add to this, autoconf, 'libraries', the idjit os...
(trilema) asciilifeform: well yes, recall where i bulldozered out the autoconfism in mpi
(trilema) asciilifeform: was massive, cancerous ball of autoconf and ???? even decade ago, aha.
(trilema) asciilifeform: incidentally bellard's tcc is not in any simple way trimmable, no autoconf garbage or the like, in there.
(trilema) a111: Logged on 2017-12-20 03:17 asciilifeform: trinque: forget autoconf flags. i want to disable the generation or loading of dyn libs, period.
(trilema) asciilifeform: trinque: forget autoconf flags. i want to disable the generation or loading of dyn libs, period.
(trilema) asciilifeform: trinque: although, the end of the line in my eyes is : a fully deautoconfized set of packages.
(trilema) asciilifeform currently marveling re how much ~time~ , as well as space, is wasted in autoconf
(trilema) phf: obviously i'm not actually building it with autoconf
(trilema) asciilifeform: i suspect that if you ditch autoconf, and snip out ALL #ifdef crapola (esp. and inclusive of uniturdism and 'localism' ) you will end up with a sysv-sized util
(trilema) phf: well, autoconf is not just scripts. it's also compatibility shims, which is a bit tricky in case of a differ, since, unlike mpi, it has a lot of file system interaction code, that might or might not be portable. anyway, we'll see
(trilema) asciilifeform: kill autoconf. it has no place in this world.
(trilema) phf: it's not even the entirety of autoconf, just things that are left un-included after fixing all the "missing file" errors from diff.c
(trilema) asciilifeform: phf: lemme guess, it was by nuking autoconf
(trilema) a111: Logged on 2017-04-04 15:43 asciilifeform: the far bigger boojum is that ~95% of the tarballs include megabytes of autoconf liquishit.
(trilema) asciilifeform: 'Needless to say, this is more than most programmers would ever want to put up with, even if they had the skill, so the input files for autoconf happen by copy and paste, often hiding behind increasingly bloated standard macros covering "standard tests" such as those mentioned earlier, which look for compatibility problems not seen in the past 20 years'
(trilema) a111: Logged on 2017-07-08 03:49 asciilifeform: i just counted gpg 1.4.10 : 156,436 loc -- and that ain't counting the autoconf liquishit, or the libs it pulls in
(trilema) asciilifeform: i just counted gpg 1.4.10 : 156,436 loc -- and that ain't counting the autoconf liquishit, or the libs it pulls in
(trilema) asciilifeform: thank the nice folx who created autoconf.
(trilema) a111: Logged on 2017-04-04 15:46 asciilifeform: hey i deautoconfed gpg's mpi lib 100%
(trilema) asciilifeform: it was an instance of exactly same thing. ANY attempt to paper over 'i have nfi what the user has, let's support 10,000,001 possible braindamages' ends up looking like autoconf.
(trilema) asciilifeform: trinque: except that it doesn't enable anybody -- if autoconf fails to find the headers, you are just as fucked as ever, gotta sit and puzzle out what environment flags to give it so that it has a sporting chance
(trilema) a111: Logged on 2016-08-22 14:07 asciilifeform: http://btcbase.org/log/2016-08-22#1526632 << this is entirely correct. the 'problem' which autoconf pretends (yes, pretends) to 'solve', is EVIL
(trilema) asciilifeform: it isn't clear to me that autoconf was EVER necessary
(trilema) asciilifeform: hey i deautoconfed gpg's mpi lib 100%
(trilema) asciilifeform: the far bigger boojum is that ~95% of the tarballs include megabytes of autoconf liquishit.
(trilema) phf: diana_coman: i think i didn't say enough on the subject. the core of what i did in order to get it to build on mac os x is fix autoconf scripts, if i revisit mac os x build in a couple of weeks, i'll try and provide a portable patch
(trilema) a111: Logged on 2016-08-22 03:17 mircea_popescu: and trying to implement a "better" autoconf, even "by hand", will not result in anything better
(trilema) asciilifeform: http://btcbase.org/log/2016-08-22#1526632 << this is entirely correct. the 'problem' which autoconf pretends (yes, pretends) to 'solve', is EVIL
(trilema) a111: Logged on 2016-08-22 03:02 mircea_popescu: basically, seems to me most, or at least a good chunk of autoconf problems as described by alf come from the fact that it tries to parse, rather than compile. in the abstract sense of these terms.
(trilema) BingoBoingo: <phf> i think crystal whatever is particularly nasty take on autoconf, probably one of the best examples in support of asciilifeform's rants. << Nah, "Monero" is far worse because of what it supposes to be.
(trilema) phf: do you know if my changes were integrated into the release? because last time i checked the build wasn't doing autoconf, but simply using patches generated scripts.
(trilema) phf: only worse autoconf build i've seen was clisp, but in the later case it was written by one of autoconf authors, so while it was elaborate it was at the very least sane
(trilema) phf: i think crystal whatever is particularly nasty take on autoconf, probably one of the best examples in support of asciilifeform's rants.
(trilema) mircea_popescu: and trying to implement a "better" autoconf, even "by hand", will not result in anything better
(trilema) phf: but autoconf being at the subtrate level is testament to "unix won", its purpose to give you details about "what's unix" given the tools that are available at the most abstract level of unixness
(trilema) mircea_popescu: but it is evident the blame isn't autoconf's per se.
(trilema) mircea_popescu: basically, seems to me most, or at least a good chunk of autoconf problems as described by alf come from the fact that it tries to parse, rather than compile. in the abstract sense of these terms.
(trilema) mircea_popescu: let's work with an abstract example. suppose there's project X, which can for the purpose of configure be reduced to a list of n lines, whereby each line produces a dependency from the list of D1- D5 by the criterion that line# mod 5. so a sane autoconf will read the whole list, produce a list reading "d1, d2, d3, d4, d5" and then proceed to check these. once. five fucking checks, five lines of checking.
(trilema) phf: mircea_popescu: well, there's the primary file, which is your *.ac, which using autoconf generates your ./configure Makefile.in etc. ~those~ can be shipped with project and will work out of the box
(trilema) asciilifeform: configure.ac:10: error: Autoconf version 2.64 or higher is required
(trilema) mircea_popescu: no, because no "autoconf" nor "make" bs
(trilema) phf: jurov: mac os x build of eulora uses clang, there might be some insight in the patches. specifically i go the whole way of patching/making sure it works autoconf for crystal space, which might be necessary to move forward with any sort of linking issues, etc.
(trilema) fluffypony: autoconf is horrible
(trilema) decimation: just like 99% of 'autoconf' use is cut n' paste
(trilema) trinque: it also refers to the 169.254 autoconfig IPs and various other poetteringisms seen in avahi and bonjour
(trilema) dhill: autoconf, different OSs, etc
(trilema) decimation: re: autoconf << horrible. whoever thought it was a good idea to write 'magic autoconfigure' in 'm4' ought to be negrated
(trilema) asciilifeform: autoconf, what a sad joke. so often dwarfs the proggy it's distributed with!
(trilema) asciilifeform: as opposed to monstrous build process for recent codebases << gnu autoconf is the culprit 99%
(trilema) asciilifeform: this is not high science, it was the original intent of the lowly gnu autoconf, even.