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-querymodules(1)						   User Commands					     pango-querymodules(1)

NAME
pango-querymodules - list the language modules available to the pango layout engine SYNOPSIS
pango-querymodules [--help] [--version] [module...] DESCRIPTION
pango-querymodules collects information about loadable modules for Pango and writes it to stdout. If called without arguments, it looks for language modules in the Pango module path. If called with arguments, it looks for the specified modules. The arguments may be absolute or relative paths. The Pango module path is specified by the key Pango/ModulesPath in the Pango config database, which is read from /etc/pango/pangorc, ~/.pangorc, and the file specified in the environment variable PANGO_RC_FILE. If the output is redirected to /etc/pango/pango.modules, this will cause the specified modules to be loaded as default modules. OPTIONS
The following options are supported: --help Displays help and usage information. --version Displays version information for pango-querymodules. OPERANDS
The following operands are supported: module List the language modules stored in the specified custom location. EXAMPLES
Example 1: Getting the default list of modules example% pango-querymodules ENVIRONMENT VARIABLES
See environ(5) for descriptions of the following environment variables that affect the execution of pango-querymodules: NLSPATH. PANGO_RC_FILE Used to specify configuration database file. EXIT STATUS
The following exit values are returned: 0 Application exited successfully >0 Application exited with failure FILES
The following files are used by this application: /usr/bin/pango-querymodules The command-line executable for the application. /etc/pango/pangorc Pango system configuration database ~/.pangorc Pango user configuration database /etc/pango/pango.modules Pango modules file /usr/share/gtk-doc/html/pango Location of developer documentation ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWgnome-base-libs | +-----------------------------+-----------------------------+ |Interface stability |Committed | +-----------------------------+-----------------------------+ SEE ALSO
Latest version of the GNOME Desktop User Guide for your platform. libpango-1.0(3), attributes(5), environ(5), gnome-interfaces(5) NOTES
Written by Erwann Chenede, Sun Microsystems Inc., 2003, 2006, 2007. SunOS 5.11 09 Nov 2007 pango-querymodules(1)
All times are GMT -4. The time now is 07:29 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy