Sponsored Content
Operating Systems AIX AIX collect2: library libgcc_s not found Post 302423495 by drl on Friday 21st of May 2010 07:18:48 AM
Old 05-21-2010
Hi.

I use aix 5.1 (but not often). I downloaded the expat compressed tarball from sourceforge, unpacked it, and ran:
Code:
./configure
make

and the last 2 lines in the make output were:
Code:
        /bin/sh ./libtool --silent --mode=link gcc -I./lib -I. -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions  -DHAVE_EXPAT_CONFIG_H  -o xmlwf/xmlwf xmlwf/xmlwf.o xmlwf/xmlfile.o xmlwf/codepage.o xmlwf/readfilemap.o libexpat.la
Target "default" is up to date.

the version of gcc is:
Code:
$ gcc -v
Using built-in specs.
Target: powerpc-ibm-aix5.1.0.0
Configured with: ../configure --with-as=/usr/bin/as --with-ld=/usr/bin/ld --disable-nls --enable-languages=c,c++ --prefix=/opt/freeware --enable-threads --enable-version-specific-runtime-libs --host=powerpc-ibm-aix5.1.0.0
Thread model: aix
gcc version 4.0.0

I also ran the command:
Code:
$ find / -name libgcc_s -print 2>/dev/null

and there is no such file on that system, either.

This may not solve your problem, but on at least one aix 5.1 system, expat can be created.

Good luck ... cheers, drl
 

9 More Discussions You Might Find Interesting

1. Programming

library not found error

We are trying to execute C/C++ programs in SOlaris 8. Though the exes are compiled in g++, we donot have it installed in the target machine. We have the library files in the target machine and LD_LIBRARY_PATH is set correctly. Now when the exes are run, we are getting the error $ seq ld.so.1:... (1 Reply)
Discussion started by: virtual_j
1 Replies

2. UNIX for Advanced & Expert Users

AIX Library Interposer

Hello, We are working on a product which requires library interposing. And according to the market requirements, needs to be migrated on AIX OS also. So now, the question is "Is library interposing possible in AIX?" If yes, how? If no, then what are the other alternatives? As per my... (2 Replies)
Discussion started by: mrunal
2 Replies

3. HP-UX

webservd: fatal: libgcc_s.so.1: version GCC_3.3’ not found

HI, We configured the webserver under the opt/SUNWwbsvr/https-pw-frontend/ in unix box. We have server start and stop command under the opt/SUNWwbsvr/https-pw-frontend/ Unexpectedly our password webserver's(sun one webserver's) are down, when I tried to start the server this is the error I'm... (1 Reply)
Discussion started by: srujana
1 Replies

4. Programming

shared library not found

Hello, On a Centos 5.0 box, I have two versions of a library (sqlite): (1) in /usr/lib that was installed using yum (maybe from php but I am not really sure) (2) in /usr/local/lib that I installed myself by compiling from the source code. My C++ program contains the following lines: ... (12 Replies)
Discussion started by: JCR
12 Replies

5. Solaris

ld: fatal: library -ltli: not found

Hi, I am on the following version: SunOS e105 5.8 Generic_117350-26 sun4u sparc SUNW,Sun-Fire-15000 I am running a makefile to build some Tuxedo servers. Following is a snippet of my output: BS-550.c: /home/sybase/sybase12/OCS-12_EBF10731/include/sybesql.c: ld: fatal: library... (0 Replies)
Discussion started by: vaibhav276
0 Replies

6. AIX

IY17981 fix required for aix 4.3.3 to aix 5L migration but not found

Hi, redbook documentation is telling that IY17981 fix is required for aix 4.3.3 to aix 5L migration. But there is no mention about that fix in any ML installation packages. - My system is ML11 : oslevel –r 4330-11 - But xlC.rte is on wrong version : lslpp -L xlC.rte xlC.rte ... (3 Replies)
Discussion started by: astjen
3 Replies

7. Red Hat

Cannot start httpd service `GLIBC_2.4' not found (required by /lib/libgcc_s.so.1)

# service httpd start Starting httpd: Syntax error on line 6 of /etc/httpd/conf.d/php.conf: Cannot load /etc/httpd/modules/libphp4.so into server: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /lib/libgcc_s.so.1) I... (2 Replies)
Discussion started by: getrue
2 Replies

8. UNIX for Dummies Questions & Answers

Aclocal and libtool error -- macro `AM_PROG_LIBTOOL' not found in library

The software I'm trying to install uses macros with autoconf, aclocal, libtool, autoheader, and automake. What seems to be going on is an error between libtool and aclocal. From what I understand when I run aclocal, which is in /usr/bin, it searches a different directory for the libtool.m4 which is... (0 Replies)
Discussion started by: bphqk3
0 Replies

9. UNIX for Beginners Questions & Answers

JREHOME not found AIX 7.2

Hey everyone, longtime lurker here , 1st post! After upgrading from AIX 6.1.8 to 7.2.0 none of my apps even look like starting coming up with JREHOME not found, this was a clone of an existing box which is still running but this doesn't have this variable defined, its running JAVA6_64. I tried... (2 Replies)
Discussion started by: one_eyed_man
2 Replies
XMLWF(1)																  XMLWF(1)

NAME
xmlwf - Determines if an XML document is well-formed SYNOPSIS
xmlwf [ -s] [ -n] [ -p] [ -x] [ -e encoding] [ -w] [ -d output-dir] [ -c] [ -m] [ -r] [ -t] [ -v] [ file ...] DESCRIPTION
xmlwf uses the Expat library to determine if an XML document is well-formed. It is non-validating. If you do not specify any files on the command-line, and you have a recent version of xmlwf, the input file will be read from stdin. WELL-FORMED DOCUMENTS A well-formed document must adhere to the following rules: o The file begins with an XML declaration. For instance, <?xml version="1.0" standalone="yes"?>. NOTE: xmlwf does not currently check for a valid XML declaration. o Every start tag is either empty (<tag/>) or has a corresponding end tag. o There is exactly one root element. This element must contain all other elements in the document. Only comments, white space, and pro- cessing instructions may come after the close of the root element. o All elements nest properly. o All attribute values are enclosed in quotes (either single or double). If the document has a DTD, and it strictly complies with that DTD, then the document is also considered valid. xmlwf is a non-validating parser -- it does not check the DTD. However, it does support external entities (see the -x option). OPTIONS
When an option includes an argument, you may specify the argument either separate ("d output") or mashed ("-doutput"). xmlwf supports both. -c If the input file is well-formed and xmlwf doesn't encounter any errors, the input file is simply copied to the output directory unchanged. This implies no namespaces (turns off -n) and requires -d to specify an output file. -d output-dir Specifies a directory to contain transformed representations of the input files. By default, -d outputs a canonical representation (described below). You can select different output formats using -c and -m. The output filenames will be exactly the same as the input filenames or "STDIN" if the input is coming from STDIN. Therefore, you must be careful that the output file does not go into the same directory as the input file. Otherwise, xmlwf will delete the input file before it generates the output file (just like running cat < file > file in most shells). Two structurally equivalent XML documents have a byte-for-byte identical canonical XML representation. Note that ignorable white space is considered significant and is treated equivalently to data. More on canonical XML can be found at http://www.jclark.com/xml/canonxml.html . -e encoding Specifies the character encoding for the document, overriding any document encoding declaration. xmlwf has four built-in encodings: US-ASCII, UTF-8, UTF-16, and ISO-8859-1. Also see the -w option. -m Outputs some strange sort of XML file that completely describes the the input file, including character postitions. Requires -d to specify an output file. -n Turns on namespace processing. (describe namespaces) -c disables namespaces. -p Tells xmlwf to process external DTDs and parameter entities. Normally xmlwf never parses parameter entities. -p tells it to always parse them. -p implies -x. -r Normally xmlwf memory-maps the XML file before parsing. -r turns off memory-mapping and uses normal file IO calls instead. Of course, memory-mapping is automatically turned off when reading from STDIN. -s Prints an error if the document is not standalone. A document is standalone if it has no external subset and no references to parameter entities. -t Turns on timings. This tells Expat to parse the entire file, but not perform any processing. This gives a fairly accurate idea of the raw speed of Expat itself without client overhead. -t turns off most of the output options (-d, -m -c, ...). -v Prints the version of the Expat library being used, and then exits. -w Enables Windows code pages. Normally, xmlwf will throw an error if it runs across an encoding that it is not equipped to handle itself. With -w, xmlwf will try to use a Windows code page. See also -e. -x Turns on parsing external entities. Non-validating parsers are not required to resolve external entities, or even expand entities at all. Expat always expands internal entities (?), but external entity parsing must be enabled explicitly. External entities are simply entities that obtain their data from outside the XML file currently being parsed. This is an example of an internal entity: <!ENTITY vers '1.0.2'> And here are some examples of external entities: <!ENTITY header SYSTEM "header-&vers;.xml"> (parsed) <!ENTITY logo SYSTEM "logo.png" PNG> (unparsed) -- For some reason, xmlwf specifically ignores "--" anywhere it appears on the command line. Older versions of xmlwf do not support reading from STDIN. OUTPUT
If an input file is not well-formed, xmlwf outputs a single line describing the problem to STDOUT. If a file is well formed, xmlwf outputs nothing. Note that the result code is not set. BUGS
According to the W3C standard, an XML file without a declaration at the beginning is not considered well-formed. However, xmlwf allows this to pass. xmlwf returns a 0 - noerr result, even if the file is not well-formed. There is no good way for a program to use xmlwf to quickly check a file -- it must parse xmlwf's STDOUT. The errors should go to STDERR, not stdout. There should be a way to get -d to send its output to STDOUT rather than forcing the user to send it to a file. I have no idea why anyone would want to use the -d, -c and -m options. If someone could explain it to me, I'd like to add this information to this manpage. ALTERNATIVES
Here are some XML validators on the web: http://www.hcrc.ed.ac.uk/~richard/xml-check.html http://www.stg.brown.edu/service/xmlvalid/ http://www.scripting.com/frontier5/xml/code/xmlValidator.html http://www.xml.com/pub/a/tools/ruwf/check.html 22 April 2002 XMLWF(1)
All times are GMT -4. The time now is 12:40 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy