On 01/09/2017 12:44 AM, Dave wrote: > In the year 2017, of the month of January, on the 8th day, Peter Flynn wrote: >> Hmm. It's worked 3× for me so far just fine, but now suddenly I get this >>> CCLD src/bin/enlightenment >>> CC src/bin/src_bin_enlightenment_imc-e_config_data.o >>> CC src/bin/src_bin_enlightenment_imc-e_imc_main.o >>> CC src/bin/src_bin_enlightenment_imc-e_intl_data.o >>> CCLD src/bin/enlightenment_imc >>> /usr/local/lib/libecore_file.so: undefined reference to `_efl_add_end' >>> /usr/local/lib/libecore_file.so: undefined reference to >>> `ecore_main_loop_get' >>> /usr/local/lib/libecore_file.so: undefined reference to >>> `_efl_add_internal_start' >>> /usr/local/lib/libecore_file.so: undefined reference to `efl_callbacks_cmp' >>> collect2: error: ld returned 1 exit status >>> Makefile:9740: recipe for target 'src/bin/enlightenment_imc' failed >>> make[2]: *** [src/bin/enlightenment_imc] Error 1 >>> make[2]: Leaving directory '/usr/local/src/enlight/enlightenment' >>> Makefile:17176: recipe for target 'all-recursive' failed >>> make[1]: *** [all-recursive] Error 1 >>> make[1]: Leaving directory '/usr/local/src/enlight/enlightenment' >>> Makefile:5225: recipe for target 'all' failed >>> make: *** [all] Error 2 >>> # >> >> Same OS (Ubuntu 16.04), same script. Anyone any clues? > > Let's see, what are the error messages? Undefined reference in an > EFL library? I'm guessing you have some old EFL library files hanging > around that are missing functions.
Shouldn't be...until now I have exclusively used the Ubuntu package versions of e, but it was a few years ago, so before I started, I did apt-get remove --purge e17 e17-data e18 e18-data e19 e19-data enlightenment efl terminology This spat back 'unknown' at me for everything except e17, so I tried apt-get remove --purge e17 e17-data terminology This removed e17, e17-data, e17-dbg, and e17-dev so I assume everything has been deleted from the package install. > Delete all your E libs, The problem is, I don't have any information about what they're called. I just listed the files created under /usr/local by the successful build on another machine, identified by their timestamp from when I ran the job, and there seem to be just under 4,000 of them. There are 494 of them with /lib/ in their path. The failed install appears to have created virtually all of these already, including /usr/local/lib/libecore_file.so, so I don't understand what the claimed undefined references are references *to*. > double check that you're clean, Ditto. > and then reinstall EFL. That should be the least of the problems. ///Peter ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today. http://sdm.link/xeonphi _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
