Sponsored Content
Top Forums UNIX for Advanced & Expert Users Pango 1.20 does not compile when passing Cairo or X server packages as backends Post 303042598 by Neo on Wednesday 1st of January 2020 01:24:27 AM
Old 01-01-2020
You will get some good knowledge and benefit if you learn how to use the -L and -I flags when you use gcc.

Code:
https://www.unix.com/man-page/linux/1/x86_64-linux-gnu-gcc/

Code:
gcc [-c|-S|-E] [-std=standard] [-g] [-pg] [-Olevel] [-Wwarn...] [-pedantic] [-Idir...] [-Ldir...] [-Dmacro[=defn]...] [-Umacro] [-foption...] [-mmachine-option...] [-o outfile] [@file] infile...

Code:
Linker Options
object-file-name -llibrary -nostartfiles -nodefaultlibs -nostdlib -pie -rdynamic -s -static -static-libgcc -shared -shared-libgcc -symbolic -T script -Wl,option -Xlinker option -u symbol
Directory Options
-Bprefix -Idir -iquotedir -Ldir -specs=file -I- --sysroot=dir

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.
 

8 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

How to find Packages running on a server

On a HP machine I used this /usr/sbin/cmviewcl But on a Sun machine what is the command to find out the packages installed on it. Thanks (4 Replies)
Discussion started by: venu_nbk
4 Replies

2. Solaris

Should I delete openssl SFW packages and compile

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)
Discussion started by: csross
2 Replies

3. Shell Programming and Scripting

Shell Script to query packages from a http server.

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)
Discussion started by: liketheshell
2 Replies

4. Programming

client/server compile question

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)
Discussion started by: mlhazan
2 Replies

5. Programming

Top v3.7 and v3.8beta1 will not compile on Power7/AIX6.1 server.

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)
Discussion started by: troym72
1 Replies

6. UNIX for Dummies Questions & Answers

Installing deb packages from Ubuntu Server CD

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)
Discussion started by: shadowcat
1 Replies

7. Shell Programming and Scripting

Connect (SSH) to Windows server via Linux server through a script and passing command.. but failing

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)
Discussion started by: sunil seelam
5 Replies

8. UNIX for Advanced & Expert Users

How to find required packages needed by cairo?

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)
Discussion started by: colt
2 Replies
PANGO-VIEW(1)							   User Commands						     PANGO-VIEW(1)

NAME
pango-view - Pango text viewer DESCRIPTION
Usage: pango-view [OPTION...] - FILE Help Options: -h, --help Show help options --help-all Show all help options --help-cairo Options understood by the cairo backend Cairo backend options: --annotate=1 or 2 Annotate the output Application Options: --no-auto-dir No layout direction according to contents --backend=cairo/xft/ft2/x Pango backend to use for rendering (default: cairo) --background=red/#rrggbb/#rrggbbaa/transparent Set the background color -q, --no-display Do not display (just write to file or whatever) --dpi=number Set the resolution --align=left/center/right Text alignment --ellipsize=start/middle/end Ellipsization mode --font=description Set the font description --foreground=red/#rrggbb/#rrggbbaa Set the text color --gravity=south/east/north/west/auto Base gravity: glyph rotation --gravity-hint=natural/strong/line Gravity hint --header Display the options in the output --height=+points/-numlines Height in points (positive) or number of lines (negative) for ellipsizing --hinting=none/auto/full Hinting style --indent=points Width in points to indent paragraphs --justify Align paragraph lines to be justified --language=en_US/etc Language to use for font selection --margin=pixels Set the margin on the output in pixels --markup Interpret text as Pango markup -o, --output=file Save rendered image to output file --pangorc=file pangorc file to use (default is ./pangorc) --pixels Use pixel units instead of points (sets dpi to 72) --rtl Set base direction to right-to-left --rotate=degrees Angle at which to rotate results -n, --runs=integer Run Pango layout engine this many times --single-par Enable single-paragraph mode -t, --text=string Text to display (instead of a file) --version Show version numbers --waterfall Create a waterfall display -w, --width=points Width in points to which to wrap lines or ellipsize --wrap=word/char/word-char Text wrapping mode (needs a width to be set) Pango module interface version: 1.6.0 pango-view (pango) 1.28.0 March 2010 PANGO-VIEW(1)
All times are GMT -4. The time now is 08:38 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy