fmII
Sun, Jul 20th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 18:23 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 Imlib2 - Default branch
Section: Unix

 

Added: Tue, Oct 24th 2000 17:42 UTC (7 years, 9 months ago) Updated: Fri, Apr 26th 2002 02:17 UTC (6 years, 2 months ago)


About:
Imlib 2 is the successor to Imlib. It is NOT a newer version -- it is a completely new library. Imlib 2 can be installed alongside Imlib 1.x without any problems since they are effectively different libraries which have very similar functionality. Please see the homepage for the long description of the differences.

Author:
Carsten Haitzler <raster [at] rasterman [dot] com> [contact developer]

Rating:
8.37/10.00 (6 votes)

Homepage:
http://enlightenment.org/
Tar/GZ:
http://prdownloads.sourceforge.net/enlightenment/imlib2-1.0.6.tar.gz
RPM package:
http://prdownloads.sourceforge.net/enlightenment/imlib2-1.0.6-1.i386.rpm
CVS tree (cvsweb):
http://sourceforge.net/cvs/?group_id=2
Mailing list archive:
http://sourceforge.net/mail/?group_id=2

Trove categories: [change]
[Intended Audience]  Developers
[License]  OSI Approved :: BSD License (original)
[Topic]  Software Development :: Libraries

Dependencies: [change]
No dependencies filed

 
» Rating: 8.37/10.00 (Rank N/A)
» Vitality: 0.00% (Rank 13142)
» Popularity: 7.22% (Rank 391)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 118,779
   URL hits: 94,357
   Subscribers: 92

Projects depending on this project:
xsysguard
libferris
back ground setter
iCam2
Waimea
(Note: 24 projects depend on this one. The ones displayed are picked by a randomizer.)


Other projects from the same categories:
jui
Libgcrypt
runawk
ORAPP - Oracle OCI C++ Interface Library
X.Net Internationalization and Unicode Adaptor

Users who subscribed to this project also subscribed to:
Apache Tomcat
changedfiles
xd3d
DOSBox
phpMyAdmin


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 1.0.6 26-Apr-2002 BSD License (original) Homepage Tar/GZ

 Articles referencing this project

 Comments

[»] Where to find newer versions
by dhuber23 - Apr 23rd 2007 11:37:27

Avoid the problems that others have had with the version of imlib2 here (1.0.6). Newer versions of this project can be found on sourceforge within the enlightenment project. At the time of this writing, version 1.3.0 is current. http://sourceforge.net/project/showfiles.php?group_id=2

[reply] [top]


[»] Where is Imlib2 1.1.1
by joehill - Oct 6th 2004 16:54:18

I see references to Imlib2 1.1.1, but the only version I can find for download is 1.0.6, which is what I have installed already.

Where to download 1.1.1?

[reply] [top]


[»] imlib2-1.1.1 install problem
by N.P. Mac Gloinn - Sep 12th 2004 13:03:00

im trying to install enlightenment DR16.7 and so im installing the
dependencies first, however i have hit a problem trying to build
imlib2-1.1.1
i run my configure script fine but when i run make i get an error after a
few seconds.
here is my terminal output.....

[tvashtar@HAL9000 imlib2-1.1.1]$ ls
aclocal.m4 imlib2.pc
AUTHORS imlib2.pc.in
autom4te.cache/ imlib2.spec
ChangeLog install-sh*
config.guess* libtool*
config.h loaders/
config.h.in ltmain.sh
config.log Makefile
config.status* Makefile.am
config.sub* Makefile.in
configure* missing*
configure.in mkinstalldirs*
COPYING README
demo/ src/
doc/ stamp-h
filters/ stamp-h.in
imlib2-config* test/
imlib2-config.in TODO
[tvashtar@HAL9000 imlib2-1.1.1]$
[tvashtar@HAL9000 imlib2-1.1.1]$su
Password:
[root@HAL9000 imlib2-1.1.1]# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu

................................................

config.status: config.h is unchanged
config.status: executing default-1 commands
config.status: executing default commands
[root@HAL9000 imlib2-1.1.1]#
[root@HAL9000 imlib2-1.1.1]# make
make all-recursive

................................................

gcc -shared .libs/libImlib2.la-36.o -L/usr/X11R6/lib -lltdl -lXext -lX11
/usr/lib/libfreetype.so -lz -lm -Wl,-soname -Wl,libImlib2.so.1 -o
.libs/libImlib2.so.1.1.1
/usr/bin/ld: cannot find -lltdl
collect2: ld returned 1 exit status
make[2]: *** [libImlib2.la] Error 1
make[2]: Leaving directory `/usr/src/enlightenment+dep/imlib2-1.1.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/enlightenment+dep/imlib2-1.1.1'
make: *** [all-recursive-am] Error 2
[root@HAL9000 imlib2-1.1.1]#


i notice the the problem is -lltdl, now in the imlib2-1.06 package there is
a libltdl/ folder, this is absent from imlib2-1.1.1. does anyone have any
idea whats wrong?
any help would be appreciated :)




[reply] [top]


[»] ./loaders compilation problem
by Chisel - Oct 20th 2002 18:04:34

It would be nice if Makefile.in in the loaders/ directory was changed from:

LDFLAGS = -L/usr/X11R6/lib -L$(top_builddir)/src

to:

LDFLAGS = -L/usr/X11R6/lib -L$(top_builddir)/src -L$(top_builder)/src/.libs

I found that telling it where one of the libraries it had just compiled (and was looking for) helped it compile.

:)

[reply] [top]


    [»] Re: ./loaders compilation problem
    by JUS - Dec 19th 2002 18:32:41


    > It would be nice if Makefile.in in the
    > loaders/ directory was changed from:
    >
    > LDFLAGS = -L/usr/X11R6/lib
    > -L$(top_builddir)/src
    >
    > to:
    >
    > LDFLAGS = -L/usr/X11R6/lib
    > -L$(top_builddir)/src
    > -L$(top_builder)/src/.libs
    >
    > I found that telling it where one of the
    > libraries it had just compiled (and was
    > looking for) helped it compile.
    >
    > :)

    Actuallly, both of the above lines still don't work. When running make in /loaders, the compile fails with the following message:

    /bin/sh ../libtool --mode=link gcc -g -O2 -L/usr/X11R6/liB -L../src -L/src/.libs -o jpeg.la -rpath /usr/lib/loaders/image -no-undefined -module -avoid-version loader_jpeg.lo -ljpeg -L../src -lImlib2
    rm -fr .libs/jpeg.la .libs/jpeg.* .libs/jpeg.*
    gcc -shared loader_jpeg.lo -L/usr/X11R6/liB -L../src -L/src/.libs -ljpeg -lImlib2 -lc -Wl,-soname -Wl,jpeg.so -o .libs/jpeg.so
    /usr/bin/ld: cannot find -lImlib2
    collect2: ld returned 1 exit status
    make: *** [jpeg.la] Error 1

    What do I have to do to make the compiler find Imlib2?

    Please help !!

    [reply] [top]


      [»] Re: ./loaders compilation problem
      by JUS - Dec 22nd 2002 16:16:50


      >
      > % It would be nice if Makefile.in in
      > the
      > % loaders/ directory was changed from:
      > %
      > % LDFLAGS = -L/usr/X11R6/lib
      > % -L$(top_builddir)/src
      > %
      > % to:
      > %
      > % LDFLAGS = -L/usr/X11R6/lib
      > % -L$(top_builddir)/src
      > % -L$(top_builder)/src/.libs
      > %
      > % I found that telling it where one of
      > the
      > % libraries it had just compiled (and
      > was
      > % looking for) helped it compile.
      > %
      > % :)
      >
      >
      > Actuallly, both of the above lines still
      > don't work. When running make in
      > /loaders, the compile fails with the
      > following message:
      >
      > /bin/sh ../libtool --mode=link gcc -g
      > -O2 -L/usr/X11R6/liB -L../src
      > -L/src/.libs -o jpeg.la -rpath
      > /usr/lib/loaders/image -no-undefined
      > -module -avoid-version loader_jpeg.lo
      > -ljpeg -L../src -lImlib2
      > rm -fr .libs/jpeg.la .libs/jpeg.*
      > .libs/jpeg.*
      > gcc -shared loader_jpeg.lo
      > -L/usr/X11R6/liB -L../src -L/src/.libs
      > -ljpeg -lImlib2 -lc -Wl,-soname
      > -Wl,jpeg.so -o .libs/jpeg.so
      > /usr/bin/ld: cannot find -lImlib2
      > collect2: ld returned 1 exit status
      > make: *** [jpeg.la] Error 1
      >
      > What do I have to do to make the
      > compiler find Imlib2?
      >
      > Please help !!

      Okay, it appears as though ImLib2 1.06 is not sufficient on its own. That is, If you do not have a previous version of ImLib2 installed, than the source tree provided in v1.06 will not have all of the required code in it. For those installing ImLib2 for the first time, I recommend the following:

      Download and instal version 1.0.5. The source tree should compile and install without incident.
      Download and instal version 1.0.6 next. The compile should then find everything it needs.

      I had to instal 1.0.5 first on my machine. 1.0.6 would not work strait up, kept complaining that an ImLib2 library was missing (probably due to something installed in previous versions).

      [reply] [top]


        [»] Re: ./loaders compilation problem
        by Steen E - May 29th 2003 03:55:12


        >
        > %
        > % % It would be nice if Makefile.in in
        > % % the loaders/ directory was changed
        > % % from:
        > % %
        > % % LDFLAGS = -L/usr/X11R6/lib
        > % % -L$(top_builddir)/src
        > % %
        > % % to:
        > % %
        > % % LDFLAGS = -L/usr/X11R6/lib
        > % % -L$(top_builddir)/src
        > % % -L$(top_builder)/src/.libs
        > % %
        > % % I found that telling it where one
        > % % of the libraries it had just compiled (and
        > % % was looking for) helped it compile.
        > % %
        > % % :)
        > %
        > %
        > % Actuallly, both of the above lines
        > % still don't work.
        >
        >
        > Okay, it appears as though ImLib2 1.06
        > is not sufficient on its own.
        >

        Just try this

        cat loaders/Makefile \
        | sed 's/LDFLAGS = -L\/usr\/X11R6\/lib -L$(top_builddir)\/src/& -L$(top_buildir)\/src\/\.libs/g' \
        > tmpMak
        mv tmpMak loaders/Makefile
        cat loaders/Makefile \
        | sed 's/lImlib2/src\/\.libs\/libImlib2.la/g' \
        > tmpMak

        which is to say :
        Every reference to Imlib2 in the make file is done
        by giving the full path.
        I have absolutely no idea why this works ..
        The reason why I used the 'la' extension is that
        references in the make file appears in the settings of
        'something_LA_something' variables ..
        This must be a true hack

        [reply] [top]


    [»] Re: ./loaders compilation problem
    by Funkknight - Apr 24th 2003 22:25:40


    > It would be nice if Makefile.in in the
    > loaders/ directory was changed from:
    >
    > LDFLAGS = -L/usr/X11R6/lib
    > -L$(top_builddir)/src
    >
    > to:
    >
    > LDFLAGS = -L/usr/X11R6/lib
    > -L$(top_builddir)/src
    > -L$(top_builder)/src/.libs
    >
    > I found that telling it where one of the
    > libraries it had just compiled (and was
    > looking for) helped it compile.
    >
    > :)

    Slight error in the code above. The line should be:

    LDFLAGS = -L/usr/X11R6/lib -L$(top_builddir)/src -L$(top_builddir)/src/.libs

    The diff being that the variable in the last part was mistyped (top_builder as compared to top_builddir).

    [reply] [top]


[»] Compile with GIF library
by Casey McGinty - Nov 2nd 2001 23:53:43

I can't get Imlib2 to recognize a GIF library on my system. I installed both libgif and libungif with no success. If anyone knows how to get around this please post. The error message I get is:

checking for DGifOpenFileName in -lungif... (cached) no
checking for DGifOpenFileName in -lgif... (cached) no
configure: warning: *** Native GIF support will not be built (GIF library not found) ***

[reply] [top]


[»] Broken dependencies
by Wolfpack Entertainment - Aug 8th 2001 16:46:46

I wanted to try out Imlib2 by developing a
test app for it. I tried to use the rpm version
but it's broken for Redhat 6.x.

Installing the source, Imlib2 required freetype
which in turn needed to be compiled by something
called jam which in turn had incorrect instructions for compiling itself.

After a night of getting jam compiled, freetype
was compiled with jam but jam was missing the
install routine so freetype had to be guess
istalled. Once that was installed Imlib2
produced a compile error in src/font.h where
it appears some freetype header was being
included but for some reason its prototypes
were still not being defined.

The problem appears to be either Imlib2 or
freetype, I reported the problem to the authors
but the freetype author's accounts seem to be
no longer valid.

[reply] [top]


    [»] Re: Broken dependencies
    by Avi Y - Dec 24th 2002 01:14:19

    i think it's time for enlightenment guys to do a release , which compiles ... since imlib2 is used by some tools already, and there are compile install problems on almost every platform...

    --
    avi Y

    [reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  ITMJ •  Linux.com •  NewsForge  •  SourceForge.net  •  Surveys •  Jobs •  PriceGrabber