HylaFAX The world's most advanced open source fax server |
Mark, I honestly gave up. I had HylaFAX-4.4.4 installed on a different
AIX 5.3 box, so I ended up cutting out the installation from that machine and
copying it to the desired system. In so doing, I deleted all of my prior
attempts with 6.0.4. However, I have a co-worker that believes there is a bug in faxmsg.c,
but I have no idea how he arrived at that conclusion. Bob From: Mark Ochocki
[mailto:mjochocki@xxxxxxxxxxxxx] Bob, I've been trying to resolve this issue for some time. If you
look at your config.log file, I think you'll see several make errors. You can
do a search for 'make: *** [t] Error 1'. I'm currently trying to resolve why
libutil is not being found. Any hints? Mark Ochocki On Sep 28, 2010, at 2:00 AM, Bob Wyatt wrote:
I
have seen the prior posts regarding similar issues, with no posted fixes…
I am hopeful this inquiry may induce someone to provide an update… I am
trying to install HylaFAX 6.0.4 on an AIX 5.3 system with Technology Level 10
installed; the configure seems to progress smoothly, but the make does not (see
below screen scrape). I have updated make from 3.80-1, first to 3.80-3, then
3.82… I have tried 3 versions of the GNU GCC compiler with appropriate
library updates (4.0.0, 4.2.0, and 4.2.4), updated glib, ghostscript, libpng,
gettext, gawk, and libtiff. With gcc 4.2.4, the configure fails, unable
to find libstdc++… Don’t change anything else, roll back to 4.2.0,
now I can configure again but still can’t make. It doesn’t matter
whether I set CC=gcc or CC=g++, use make 3.82, 3.80-3, or 3.80-1 - same
behavior. Any
help would be greatly appreciated… Bob $
./configure Configuring
HylaFAX (tm) (aka FlexFAX) 6.0.4. If
configure does the wrong thing, check the file config.log for information
that may help you understand what went wrong. Reading
site-wide parameters from ./config.site. Reading
cached parameters from config.cache. Using
/bin/gcc for a C compiler (set CC to override). Looks
like /bin/gcc supports the -g option. ...
but not together with the -O option, not using it. Looks
like /bin/gcc has an ANSI C preprocessor. ...
but __ANSI_CPP__ is not automatically defined, will compensate. Looks
like /bin/gcc supports the -M option for generating make dependencies. Using
/bin/g++ for a C++ compiler (set CXX to override). Using
" -g" for C++ compiler options. Looks
like /bin/g++ has an ANSI C preprocessor. ...
but __ANSI_CPP__ is not automatically defined, will compensate. Using
/usr/local/bin/make to configure the software. Using
"include file" syntax for Makefiles. Using
/bin/bash to process command scripts. Looks
like the system has a CXX runtime Checking
for PAM (Pluggable Authentication Module) support ...
found. Enabling PAM support Checking
for JBIG library support ...
not found. Disabling JBIG support Checking
for NLS (gettext) library support ...
not found. Disabling NLS support Looks
like -lbsd is needed for flock. Using
previously created port.h. Checking
system libraries for functionality to emulate. ...
emulate mkdtemp ...
emulate vsyslog Done
checking system libraries. Checking
ZLIB support. Using
ZLIB include files from Using
pre-built ZLIB library -lz Done
checking ZLIB support. Checking
TIFF support. Using
TIFF binary files from /usr/bin Checking
JBIG-in-TIFF conversion support. ./configure[3386]:
152926 Memory fault(coredump) JBIG-in-TIFF
conversion support not found. Done
checking TIFF support. Selecting
programs used during installation and operation. Looks
like /bin/nawk should be used in command scripts. Looks
like /usr/sbin/sendmail should be used to deliver mail. Looks
like /bin/mkfifo creates FIFO special files. Looks
like /bin/ln supports the -s option to create a symbolic link. Looks
like SysV init scripts go in /etc/rc.d/init.d. Done
selecting programs. Selecting
default HylaFAX configuration parameters. Using
uid uucp and gid uucp for controlling access to fax stuff. Using
uid bin and gid sys for installing programs. Using
MSB2LSB bit order for your powerpc cpu. Looks
like you need SysV getty support. Using
/etc/getty as the program to exec for a data call. Using
/bin/vgetty as the program to exec for a voice call. Using
/bin/egetty as the program to exec for an extern call. Looks
like you use ascii-style UUCP lock files. Looks
like UUCP lock files go in /etc/locks. Looks
like the gs imager package should be used. Looks
like /usr/bin/gs is the PostScript RIP to use. Setting
the Fontmap path to
/opt/freeware/share/ghostscript/5.50:/opt/freeware/share/ghostscript/fonts Looks
like font metric information goes in
/opt/freeware/share/ghostscript/5.50:/opt/freeware/share/ghostscript/fonts. Looks
like manual pages go in /usr/local/man. Looks
like manual pages should be installed with sysv-source-strip. Press
Return to Continue HylaFAX
configuration parameters (part 1 of 2) are: [
1] Directory for applications:
/usr/local/bin [
2] Directory for lib data files:
/usr/local/lib/fax [
3] Directory for lib executables: /usr/local/sbin [
4] Directory for system apps:
/usr/local/sbin [
5] Directory for manual pages:
/usr/local/man [
7] Directory for
spooling:
/var/spool/hylafax [
8] Directory for uucp lock files: /etc/locks [
9] Uucp lock file
scheme:
ascii [10]
PostScript imager package: gs [11]
PostScript imager program:
/usr/bin/gs [12]
Manual page installation scheme: sysv-source-strip [13]
Default page
size:
North American Letter [14]
Default vertical res (lpi): 98 Are
these ok [yes]? HylaFAX
configuration parameters (part 2 of 2) are: [15]
Location of getty program:
/etc/getty [16]
Location of voice getty program: /bin/vgetty [17]
Location of sendmail program: /usr/sbin/sendmail [18]
Location of TIFF tools:
/usr/bin [19]
Location of SysV init scripts: /etc/rc.d/init.d [20]
Location of SysV start scripts: ../rc2.d [21]
Location of SysV stop scripts: ../rc0.d [22]
Name of SysV start script:
S80hylafax [23]
Name of SysV stop script:
K05hylafax [24]
Init script starts
faxq: yes [25]
Init script starts
hfaxd yes [26]
Start paging
protocol:
no Are
these ok [yes]? Creating
defs from ./defs.in Creating
rules from ./rules.in Creating
Makefile from ./Makefile.in Creating
config/Makefile from ./config/Makefile.in Creating
etc/Makefile from ./etc/Makefile.in Creating
faxalter/Makefile from ./faxalter/Makefile.in Creating
faxcover/Makefile from ./faxcover/Makefile.in Creating
faxd/Makefile from ./faxd/Makefile.in Creating
faxmail/Makefile from ./faxmail/Makefile.in Creating
faxrm/Makefile from ./faxrm/Makefile.in Creating
faxstat/Makefile from ./faxstat/Makefile.in Creating
hfaxd/Makefile from ./hfaxd/Makefile.in Creating
libhylafax/Makefile from ./libhylafax/Makefile.in Creating
man/Makefile from ./man/Makefile.in Creating
sendfax/Makefile from ./sendfax/Makefile.in Creating
sendpage/Makefile from ./sendpage/Makefile.in Creating
util/Makefile from ./util/Makefile.in Creating
port/Makefile from ./port/Makefile.in Creating
port/install.sh from ./port/install.sh.in Creating
port/version.c from ./port/version.c.in Creating
libhylafax/pagesizes from ./libhylafax/pagesizes.in Creating
etc/faxsetup.sh from ./etc/faxsetup.sh.in Creating
etc/faxaddmodem.sh from ./etc/faxaddmodem.sh.in Creating
etc/probemodem.sh from ./etc/probemodem.sh.in Creating
etc/hylafax from ./etc/hylafax.in Creating
faxcover/edit-faxcover.sh from ./faxcover/edit-faxcover.sh.in Creating
util/xferfaxstats.sh from ./util/xferfaxstats.sh.in Creating
util/recvstats.sh from ./util/recvstats.sh.in Creating
util/faxcron.sh from ./util/faxcron.sh.in Creating
util/archive.sh from ./util/archive.sh.in Creating
util/dictionary.sh from ./util/dictionary.sh.in Creating
util/common-functions.sh from ./util/common-functions.sh.in Creating
util/faxrcvd.sh from ./util/faxrcvd.sh.in Creating
util/mkcover.sh from ./util/mkcover.sh.in Creating
util/notify.sh from ./util/notify.sh.in Creating
util/notify-4.1.sh from ./util/notify-4.1.sh.in Creating
util/notify-4.2.sh from ./util/notify-4.2.sh.in Creating
util/pcl2fax.sh from ./util/pcl2fax.sh.in Creating
util/pollrcvd.sh from ./util/pollrcvd.sh.in Creating
util/ps2fax.dps.sh from ./util/ps2fax.dps.sh.in Creating
util/ps2fax.gs.sh from ./util/ps2fax.gs.sh.in Creating
util/pdf2fax.gs.sh from ./util/pdf2fax.gs.sh.in Creating
util/ps2fax.imp.sh from ./util/ps2fax.imp.sh.in Creating
util/tiff2fax.sh from ./util/tiff2fax.sh.in Creating
util/wedged.sh from ./util/wedged.sh.in Creating
util/tiff2pdf.sh from ./util/tiff2pdf.sh.in Creating
pkg/Makefile from ./pkg/Makefile.in Creating
pkg/cpkginfo from ./pkg/cpkginfo.in Creating
pkg/cproto.stub from ./pkg/cproto.stub.in Creating
pkg/crequest from ./pkg/crequest.in Creating
pkg/make_proto.sh from ./pkg/make_proto.sh.in Creating
pkg/postinstall from ./pkg/postinstall.in Creating
pkg/postremove from ./pkg/postremove.in Creating
pkg/spkginfo from ./pkg/spkginfo.in Creating
pkg/sproto.stub from ./pkg/sproto.stub.in Creating
pkg/srequest from ./pkg/srequest.in Creating
port/mkdepend from ./port/mkdepend.in Creating
regex/Makefile from ./regex/Makefile.in Setting
up make dependency files. Done. $
make check make:
1254-002 Cannot find a rule to create target check from dependencies. Stop. $
make
/bin/echo "= "port; cd port; make || exit ; =
port /bin/bash
../port/mkdepend -e 's@ /usr/include/@ /@' -c /bin/gcc
-D__ANSI_CPP__ -I. -I.. -I.././port -I.././libhylafax -I.././rege x
-O -c -M -i Makedepend version.c Target
"_quiet.cdependtime" is up to date.
/bin/gcc -D__ANSI_CPP__ -I. -I..
-I.././port -I.././libhylafax -I.././regex -O -c
version.c
/bin/ar rc libport.a mkdtemp.o vsyslog.o version.o
/bin/ranlib libport.a Target
"targets" is up to date. Target
"_quiet.cdependtime" is up to date. Target
"targets" is up to date. =
regex Target
"_quiet.cdependtime" is up to date. Target
"targets" is up to date. Target
"_quiet.cdependtime" is up to date. Target
"targets" is up to date. =
libhylafax Target
"_quiet.c++dependtime" is up to date. Target
"_quiet.cdependtime" is up to date. Target
"targets" is up to date. Target
"_quiet.c++dependtime" is up to date. Target
"_quiet.cdependtime" is up to date. Target
"targets" is up to date. =
util Target
"_quiet.c++dependtime" is up to date. Target
"_quiet.cdependtime" is up to date.
/bin/gcc -D__ANSI_CPP__ -I. -I..
-I.././util -I.././libhylafax -I.././regex -O -o faxmsg
.././util/faxmsg.c - L../libhylafax
-lhylafax-6.0 -ltiff -lz -L../regex -lregex ../port/libport.a -lbsd ld:
0711-317 ERROR: Undefined symbol: vtable for __cxxabiv1::__class_type_info ld:
0711-317 ERROR: Undefined symbol: __gxx_personality_v0 ld:
0711-317 ERROR: Undefined symbol: .operator delete(void*) ld:
0711-317 ERROR: Undefined symbol: __cxa_pure_virtual ld:
0711-317 ERROR: Undefined symbol: vtable for __cxxabiv1::__si_class_type_info ld:
0711-317 ERROR: Undefined symbol: .operator new(unsigned long) ld:
0711-317 ERROR: Undefined symbol: .operator new[](unsigned long) ld:
0711-317 ERROR: Undefined symbol: .operator delete[](void*) ld:
0711-317 ERROR: Undefined symbol: .__cxa_guard_acquire ld:
0711-317 ERROR: Undefined symbol: .__cxa_guard_release ld:
0711-317 ERROR: Undefined symbol: .__cxa_guard_abort ld:
0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. collect2:
ld returned 8 exit status make:
1254-004 The error code from the last command is 1. Stop. make:
1254-004 The error code from the last command is 2. Stop. make:
1254-004 The error code from the last command is 2. Stop. make:
1254-004 The error code from the last command is 2. Stop. |