Same here. Ubuntu 12.10 32-bit On Jan 23, 2013 2:06 PM, "Carsten Haitzler" <ras...@rasterman.com> wrote:
> On Tue, 22 Jan 2013 22:16:06 -0200 Ulisses Furquim <ulis...@profusion.mobi > > > said: > > > Hi, > > > > On Tue, Jan 22, 2013 at 10:10 PM, Carsten Haitzler <ras...@rasterman.com > > > > wrote: > > > On Tue, 22 Jan 2013 21:59:35 -0200 Gustavo Sverzut Barbieri > > > <barbi...@profusion.mobi> said: > > > > > >> On Tue, Jan 22, 2013 at 9:48 PM, Enlightenment SVN > > >> <no-re...@enlightenment.org> wrote: > > >> > Log: > > >> > sorry - have to revert this as this brings the efl tree build to a > > >> > grinding halt - it wasn't great before.. but now it's totally > broken. : > > >> > ( e.g.: > > >> > > > >> > /bin/bash ../libtool --tag=CC --mode=link ccache gcc -std=gnu99 > > >> > -O2 -g -pipe -march=native -fvisibility=hidden -ffast-math -W > -Wall > > >> > -Wextra -Wno-shadow -Wno-unused-but-set-parameter -o bin/eet/eet > > >> > bin/eet/bin_eet_eet-eet_main.o -fvisibility=hidden -fdata-sections > > >> > -ffunction-sections -Wl,--gc-sections -fno-strict-aliasing > > >> > -Wl,--as-needed -Wl,--no-copy-dt-needed-entries lib/eet/ > libeet.la > > >> > > > >> > libtool: link: ccache gcc -std=gnu99 -O2 -g -pipe -march=native > > >> > -fvisibility=hidden -ffast-math -W -Wall -Wextra -Wno-shadow > > >> > -Wno-unused-but-set-parameter -o bin/eet/.libs/eet > > >> > bin/eet/bin_eet_eet-eet_main.o -fvisibility=hidden -fdata-sections > > >> > -ffunction-sections -Wl,--gc-sections -fno-strict-aliasing > > >> > -Wl,--as-needed -Wl,--no-copy-dt-needed-entries > > >> > lib/eet/.libs/libeet.so /usr/bin/ld: bin/eet/bin_eet_eet-eet_main.o: > > >> > undefined reference to symbol 'eina_iterator_next' > > >> > /usr/bin/ld: note: 'eina_iterator_next' is defined in DSO > > >> > /usr/local/lib/libeina.so.1 so try adding it to the linker > command line > > >> > /usr/local/lib/libeina.so.1: could not read symbols: Invalid > operation > > >> > collect2: ld returned 1 exit status > > >> > > >> do you know how to force ubuntu's behavior? > > > > > > i actually don't :( it's not just ubuntu - debian, fedora etc. have > this on > > > too > > > - fedroa i think was the first to start doing this. > > > > > >> I tried to compile in Fedora because it should alarm the same about > > >> DSO, but it didn't, so passing on Arch and Fedora I did the commit. > > > > > > weird > > > > I also don't see any problem here on Fedora. > > > > >> In theory the -Wl,--no-copy-dt-needed-entries should force that, but > > >> seems it did not. It would be nice to have our build strict and > > >> consistent everywhere, but we need to know how to force the linker to > > >> be like that. > > > > > > indeed - i agree. it seems ubuntu is being much stricter. i totally > agree. > > > we just have to have stuff build at all for now. i think the FIRSt > port of > > > call actually should be fixng linking to link to in-tree libs not to > system > > > libs. makybe make sume dummy "broken" libeina/evas/ whatevrer .so's > with > > > ZERO symbols and install those on the build box... and go from there. > then > > > if it links to the system ones - linking will break as they provide > zero > > > symbols. ALSO don't LINK any of these to any other libs.. so you'll > > > simulate dso strictness :) > > > > And I also never saw any issues like linking to system libs or > > anywhere else besides the building tree. I really don't know what is > > the problem but it seems it just works for me. > > i literally got the DSO errors and look at this: > > note: 'eina_iterator_next' is defined in DSO /usr/local/lib/libeina.so.1 > > thats the system installed lib... i literally got other build problems > today > (separate from this one) due to it linking to the installed libevas not > the in > efl tree one - i deleted my system libevas.so* and i could do the build. i > don't know what/why - i wake up and have these build problems... :( > > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > > ------------------------------------------------------------------------------ > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > MVPs and experts. ON SALE this month only -- learn more at: > http://p.sf.net/sfu/learnnow-d2d > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel