On Fri, 31 Aug 2012 22:23:25 +1000 David Seikel <[email protected]> said:
> On Fri, 31 Aug 2012 20:55:11 +0900 Carsten Haitzler (The Rasterman) > <[email protected]> wrote: > > > On Fri, 31 Aug 2012 20:00:52 +1000 David Seikel <[email protected]> > > said: > > > > > On Fri, 31 Aug 2012 18:42:32 +0900 Carsten Haitzler (The Rasterman) > > > <[email protected]> wrote: > > > > > > > On Fri, 31 Aug 2012 19:31:20 +1000 David Seikel > > > > <[email protected]> said: > > > > > > > > > On Fri, 31 Aug 2012 18:11:09 +0900 Carsten Haitzler (The > > > > > Rasterman) <[email protected]> wrote: > > > > > > > > > > > On Fri, 31 Aug 2012 09:47:48 +0200 Vincent Torri > > > > > > <[email protected]> said: > > > > > > > > > > > > > On Fri, Aug 31, 2012 at 9:33 AM, David Seikel > > > > > > > <[email protected]> wrote: > > > > > > > > On Fri, 31 Aug 2012 16:00:24 +0900 Cedric BAIL > > > > > > > > <[email protected]> wrote: > > > > > > > > > > > > > > > >> On Fri, Aug 31, 2012 at 3:44 PM, Vincent Torri > > > > > > > >> <[email protected]> wrote: > > > > > > > >> > On Fri, Aug 31, 2012 at 8:23 AM, David Seikel > > > > > > > >> > <[email protected]> wrote: > > > > > > > >> >> On Thu, 30 Aug 2012 23:45:13 +0200 Vincent Torri > > > > > > > >> >> <[email protected]> wrote: > > > > > > > >> >>> On Thu, Aug 30, 2012 at 7:42 PM, David Seikel > > > > > > > >> >>> <[email protected]> wrote: > > > > > > > >> >>> > Yay! First bug report from the released tarballs. > > > > > > > >> >>> > Edited highlights - > > > > > > > >> >>> > > > > > > > > >> >>> > eina$ ./configure --disable-posix-threads > > > > > > > >> >>> > > > > > > > >> >>> funny because that option does not exist anymore. > > > > > > > >> >>> Try ./configure --help > > > > > > > >> >> > > > > > > > >> >> > > > > > > > >> >> ~/e17_svn/TEMP/eina-1.7.0$ ./configure --help > > > > > > > >> > > > > > > > >> >> It certainly does exist. This is in the released > > > > > > > >> >> tarball - > > > > > > > >> >> > > > > > > > >> >> http://download.enlightenment.org/releases/eina-1.7.0.tar.bz2 > > > > > > > >> > > > > > > > > >> > then, there is something strange. As I did remove that > > > > > > > >> > option, and before sending my previous mail, i've > > > > > > > >> > checked that that option is not available in my eina > > > > > > > >> > repo. > > > > > > > >> > > > > > > > >> I don't have it from svn either. > > > > > > > > > > > > > > > > So, something is wrong with the released tarball, which is > > > > > > > > what I said in the beginning. > > > > > > > > > > > > > > indeed, problem is on raster's side : there are files that > > > > > > > have been removed from svn, but raster still have them in > > > > > > > his repo, it seems, and he packaged them > > > > > > > > > > > > i have the option here. if they were removed.... it should > > > > > > have deleted my copies too... > > > > > > > > > > SVN is not so good at deleting stuff. Sometimes it's useful to > > > > > just wipe it all and get a fresh copy from the repo. > > > > > > > > > > > hmm i guess we can just ignore this option then. > > > > > > > > > > Except that it's breaking the build of eet later, at least for > > > > > me. The tarballs are broken and need to be fixed. Guess this > > > > > was a BETA release after all. B-) > > > > > > > > > > I just went back to using the older release tarballs. > > > > > > > > they build perfectly for me. > > > > > > We already establish that you did not create the tarballs from a > > > pristine environment, did you test build it in a dirty environment > > > to? I build the entire embedded OS from scratch in qemu, from the > > > released tarballs. Even the build tools are created pristinely. > > > That's as pristine as you are gonna get. Except this time around, > > > the tarballs are dirty. > > > > i did make distcheck - so yes. it passed distcheck. i build in that > > env 5-10 times or more a day on 3-5 different machines. > > Well, the fact is that the released tarball is different from what was > in SVN, as reported in this thread by at least three people. Looking > at the contents of the tarball now it's obvious it has a bunch more m4 > files than SVN. The tarball is also different from what's in the branch > and tag versions in SVN. The tarball should be identical to the > branched and tagged versions, minus the .svn cruft. > > "make distcheck" is different from "dowload tarballs into a clean > environment and build them". Obviously "make distcheck" is also > different from "clean checkout from the repo followed by make > distcheck", and I think that's where things went wrong. > > Building from SVN in my usual environment works fine for me to, I did > it a couple of times since I started this thread. Downloading those > tarballs into a clean environment did not build. I build that clean > environment from released tarballs as often as you build, and it works > perfectly on the previous released tarballs. Fails badly on this > release. Would not be so bad if it failed cleanly, but it fails badly. > > And by "clean and pristine environment" I mean it only has the > dependencies and the build tools. > > In that pristine environment it fails to build, with or without the > --disable-posix-threads option. If pthreads is a hard requirement now, > then eina should properly detect that, and complain about it's lack. > That's not happening. What actually happens is that eina claims to > build properly, and then eet dies with a message that says the compiler > you just used to compile eina with is broken. I looked into the log > files and eet was testing the compiler with a test that needed pthread > stuff in the eina library. That's not really a proper test if the > compiler is working. So what happens is you get a crazy message that > has nothing to do with the real problem. > > All those problems are likely due to the excess files, though there may > be more wrong with the tarballs. do you know what make distcheck does? it generates a tarballs then unpacks it THEN... it COMPILES the unpacked tarball contents. not the svn tree. it passed that. it compiles here. the RELEASED tarballs compiles. that's what discheck does - ensures they compile. as opposed to dis which just makes the tarball but doesn't test it. the question is why doesn't is compile for YOU. why didn't you test the beta and alpha tarballs and waited for release? the alpha and beta ones were produces the exact same way with not a single complaint from anyone about them. the beta tarballs have the same not-working --disable-posix-threads thing. you claim the last release (and that would have been beta) worked for you. why not this one? i'm not doing anything until we know why exactly. -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [email protected] ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
