Pango 1.20 does not compile when passing Cairo or X server packages as backends
Hello. Trying to compile Pango with one or mentioned packages as backend, Cairo or X11 related packages I have been facing a series of error messages that I do not know how to fix.
First with Cairo. I try to compile Pango with
After it, I issue a
. It complained about not finding a bunch of files, like cairo.h and other header files that are on Cairo-1.10.0/include. It should have detected them, since I passed them with CAIRO_CFLAGS. However it did not worked. Fortunately, I was able to surpass these issues creating symbolic links to these header files on /usr/local/include. Executed make again, and this time a very awkward error appeared. This are all the last lines:
Now with the X11 packages. My configure was
. Then issued a
The first error line of the gimp.err file shows a
. Xlib.h is on X11-1.6.7/include/X11, so I expected --x-includes to be able to see it. However, it did not. Created a sym link to it on /usr/local/include and tried again. It did not work. So now I am lost.
EDITED: The pangox.c line number 27 that generates the problem is a simple
:
Perhaps I shall try to change it?
Moderator's Comments:
Quote tags are for quoting humans, not for "quote" machines, code, and data. Please do not use quote tags for code and data!!
Location: Asia Pacific, Cyberspace, in the Dark Dystopia
Posts: 19,118
Thanks Given: 2,351
Thanked 3,359 Times in 1,878 Posts
You will get some good knowledge and benefit if you learn how to use the -L and -I flags when you use gcc.
We see this kinds of "I tried to compile and get errors" posts all the time.
The solution is always the same.
For libs, look in your filesystem for the missing files. If they are missing, install them. If they are already installed; include the full path of the directory where the libs are installed using the -L flag.
For header files, look in your filesystem for the missing files. If they are missing, install them. If they are already installed; include the full path of the directory where the header files are installed using the -I flag.
That is all there is to it..... it is not rocket science to read the error messages, look for the missing files, install them when the are missing (if you need them) and to use the appropriate flags to includes those directories and files in your makefile or gcc command like code.
Hello, I am currently trying to install and old version of Cairo. I tried two versions, 10.5 and 1.1.1 and they say similar things. Pango 1.1.1 says:
and Pango 1.0.5 says:
So quite similar. I downloaded two freetype packages, versions number 2.9.1 and 2.2.1 and passed them through... (2 Replies)
I am trying to connect to Windows server via Linux server through a script and run two commands " cd and ls " But its giving me error saying " could not start the program" followed by the command name i specify e g : "cd"
i am trying in this manner "
ssh username@servername "cd... (5 Replies)
Hi, I have mounted the Ubuntu server edition 10.10 ISO on my server under a directory media/servercd. I would like to install some services from this. I edited the sources.list file to say:
deb file:/media/servercd maverick main restricted
and it's properly mounted but when I try... (1 Reply)
Please help!
We are upgrading our server to a new Power7/AIX6.1 from Power5/AIX5.3. I have some programs that rely on output of the TOP command to do various things, however, I keep getting an error when I try to re-compile TOP on my new server (see below). I have tried TOP 3.7 (current... (1 Reply)
Hi,
I have 2 files-->server.c and client.c
My server.c takes local ip as saying:
*.sin_addr.s_addr=INADDR_ANY;
client.c is in the same machine.It has a line like:
*.sin_addr.s_addr=inet_addr(argv);
I don't know how to compile.I tried
./client 127.0.0.1
It used port 7777 in both client... (2 Replies)
Hello Unix Gurus,
Does anybody have an idea on how to verify packages exist on a remote or ftp server connected through http. Here is my task at hand. We have a central repository in which we retrieve our packages. eg. http://packageserver/packages. What i have done is compiled a list of... (2 Replies)
I have a new solaris 10 install and would like to install the 64 bit versions. When I installed other packaged (mysql, gcc), I removed the preinstalled verion first. These are the currently installed packages and which should be removed (if any).
Thank you
system SUNWopenssl-commands ... (2 Replies)