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

Reply via email to