Ecore_Data.h missing in libecore-dev

Bug #615281 reported by Thomas Karl Pietrowski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canola
Fix Released
Undecided
Thomas Karl Pietrowski
Enlightenment
Fix Released
Undecided
Unassigned
ecore (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

hi I'm trying to build libepsilon in ppa:canola/playgound and the buildlog ( http://launchpadlibrarian.net/53043278/buildlog_ubuntu-maverick-amd64.efl-epsilon_0.3.0.013%2Bsvn20091216.0-1~ppa2~lucid1_FAILEDTOBUILD.txt.gz ) says that Ecore_Data.h is missing. I installed also the latest libecore-dev package on my computer and the file is missing in the package, here on maverick x64, too..

Could you please check that package for me? Or have the E developers pushed the header-file or renamed it?

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: libecore-dev 0.9.9.49898-1
ProcVersionSignature: Ubuntu 2.6.35-14.20-generic 2.6.35
Uname: Linux 2.6.35-14-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Mon Aug 9 11:30:19 2010
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100130)
ProcEnviron:
 LANGUAGE=
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: ecore

Revision history for this message
Thomas Karl Pietrowski (thopiekar) wrote :
Revision history for this message
Albin Tonnerre (lutin) wrote :

Hello,

This header file no longer exists, since all the data types it used to provide
are now provided by eina. I'm fairly confident Epsilon got ported to use the
new data structures, so you're likely using an old version. As far as Ecore
is concerned, there is nothing wrong though. I'm therefore marking this bug
as invalid for ecore.

Changed in ecore (Ubuntu):
status: New → Invalid
Revision history for this message
Thomas Karl Pietrowski (thopiekar) wrote :

I'm using this (old) package, because it is known that it works for the project.
Is it possible to make libepsilon available in the official ubuntu repos?
Lot of the e-libs were added..

Revision history for this message
Albin Tonnerre (lutin) wrote :

I'm sorry, but this is not possible. Epsilon is a deprecated library used
only by outdated code, so the answer here is to fix the old code, not to
package old stuff which doesn't even work.

Revision history for this message
Eduardo Lima (Etrunko) (etrunko) wrote :

Indeed, Epsilon is deprecated and doesn't even build against latest EFL code. Work has already been done in Canola to make it use the new thumbnailer library, Ethumb.

Please check Andrei Mirestean's repository at code.openbossa.org. There is a branch called ethumb_local in his clone. You can check the commit http://code.openbossa.org/projects/canola/repos/andrei1089-clone/commits/40f03cc5713b43acfa3c2d44981a408a0c47c9d6

Just remember you need to create packages for ethumb and python-ethumb, in case they aren't available.

Revision history for this message
Thomas Karl Pietrowski (thopiekar) wrote :

I checked out Enlightenments repo for ethumb and the python bindings and found them..
(http://packages.enlightenment.org/)
But there is a problem with Ubuntus ecore, that doesn't seem to include libecore-job, which is needed for ethumb..
Could you add that package / that feature for me? Should I add a new bug for that?

Revision history for this message
Thomas Karl Pietrowski (thopiekar) wrote :

Tried to build an older version from the enlightenment repo of ecore on my machine and got the following:
http://pastebin.org/461929

Revision history for this message
Thomas Karl Pietrowski (thopiekar) wrote :

Downloaded the latest ecore from mavericks repo and found out that the "job" feature is available but needs to be enabled via ./configure --enable-ecore-job [...]
I'll try to make my own libecore-job and give feedback here, soon ;)

Revision history for this message
Albin Tonnerre (lutin) wrote :

I am sorry, you must be mistaken. The version of ecore in Maverick does not contain ecore-job
*at all*. The library got merged into ecore itself, and longer exists a a separate library. The .pc
file went away just as well. Furthermore, recent ethumb versions no longer check for ecore-job
in their configure, so that shouldn't be an issue at all. You should really try to make sure you're
using up-to-date versions.

Revision history for this message
Thomas Karl Pietrowski (thopiekar) wrote :

ok thanks!

Revision history for this message
Thomas Karl Pietrowski (thopiekar) wrote :

got now working packages at ppa:canola/playground

Changed in canola:
status: New → Fix Released
Changed in enlightenment:
status: New → Fix Released
Changed in ecore (Ubuntu):
status: Invalid → Fix Released
Changed in canola:
assignee: nobody → Thomas-Karl Pietrowski (thopiekar)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.