Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Aug 2000 14:42:21 +0200
From:      Martin Kraft <martin.kraft@fal.de>
To:        ports@FreeBSD.org, jseger@FreeBSD.org
Subject:   Cannot build fwf-4.0 as DEPENDant port
Message-ID:  <20000813144219.A6944@eiche.priconet.de>

next in thread | raw e-mail | index | archive | help
Hello,

I am still working on my xwave2v2 port, which uses fwf-4.0.

But the build of fwf breaks.

I then tried to compile port aero-1.7.0, becaues it depends on fwf-4.0
the same way. The problem also exists with aero-1.7.0:

If I go into /usr/ports/x11-toolkits/fwf an "make" it: no problem.

If I remove fwf from my system (and clean /usr/ports/x11-toolkits/fwf)
and go into /usr/ports/graphics/aero, trying to make aero (which
implicitly tries to make fwf-4.0) it breaks (FreeBSD 4.1, upgraded
several times from originally 3.3 or so):

> root@euler# pwd
> /usr/ports/graphics/aero
> root@euler# make
> ===>  Extracting for aero-1.7.0
> >> Checksum OK for aero_1.7.0_src.tar.gz.
> ===>   aero-1.7.0 depends on file: /usr/X11R6/lib/libfwf.a - not found
> ===>    Verifying install for /usr/X11R6/lib/libfwf.a in /usr/ports/x11-toolkits/FWF
> ===>  Extracting for fwf-4.0
> >> Checksum OK for fwf-4.0.tar.gz.
> ===>   fwf-4.0 depends on shared library: Xpm.4 - found
> ===>   fwf-4.0 depends on shared library: Xpm.4 - found
> ===>   fwf-4.0 depends on shared library: X11.6 - found
> ===>  Patching for fwf-4.0
> ===>  Applying FreeBSD patches for fwf-4.0
> ===>  Configuring for fwf-4.0
> making Makefiles in utils...
> making Makefiles in src...
> making Makefiles in src/misc...
[..]

> ===>  Installing for fwf-4.0
> ===>   fwf-4.0 depends on shared library: Xpm.4 - found
> ===>   fwf-4.0 depends on shared library: Xpm.4 - found
> ===>   fwf-4.0 depends on shared library: X11.6 - found
> /usr/bin/install -c -m 0644 ./lib/libfwf.a /usr/X11R6/lib
> ranlib  /usr/X11R6/lib/libfwf.a
> /usr/bin/install -c -m 0644 ./lib/libDir.a /usr/X11R6/lib
> ranlib  /usr/X11R6/lib/libDir.a
[..]

installing in src/MultiList...
> rm -f ../../bin/MultiListT
> cc -o ../../bin/MultiListT -O -Wall      -L/usr/X11R6/lib MultiList.o MultiListT.o ../../lib/libfwf.a -lXpm ../../lib/libDir.a -L/usr/X11R6/lib -lXm -lXp     -lxpg4 -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11 -Wl,-rpath,/usr/X11R6/lib
> /usr/X11R6/lib/libXaw.so: warning: tmpnam() possibly used unsafely; consider using mkstemp()
> /usr/libexec/elf/ld: warning: libc.so.3, needed by /usr/X11R6/lib/libXm.so, may conflict with libc.so.4
[..]

> cc -o ../../bin/PullDownT -O -Wall      -L/usr/X11R6/lib PullDown.o PullDownT.o ../../lib/libfwf.a -lXpm ../../lib/libDir.a -L/usr/X11R6/lib -lXm -lXp -lm    -lxpg4 -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11 -Wl,-rpath,/usr/X11R6/lib
> /usr/X11R6/lib/libXaw.so: warning: tmpnam() possibly used unsafely; consider using mkstemp()
> /usr/libexec/elf/ld: warning: libc.so.3, needed by /usr/X11R6/lib/libXm.so, may conflict with libc.so.4
> /usr/lib/libc.so.3: warning: mktemp() possibly used unsafely; consider using mkstemp()
> /usr/lib/libc.so.3: warning: tempnam() possibly used unsafely; consider using mkstemp()
> /usr/lib/libc.so.3: warning: this program uses gets(), which is unsafe.
> /usr/lib/libc.so.3: WARNING!  setkey(3) not present in the system!
> /usr/lib/libc.so.3: WARNING!  des_setkey(3) not present in the system!
> /usr/lib/libc.so.3: WARNING!  encrypt(3) not present in the system!
> /usr/lib/libc.so.3: WARNING!  des_cipher(3) not present in the system!
> /usr/lib/libc.so.3: warning: this program uses f_prealloc(), which is stupid.
> PullDown.o: In function `open_menu':
> PullDown.o(.text+0x148): undefined reference to `XfwfCallProcessMenu'
> *** Error code 1
> 
> Stop in /usr/ports/x11-toolkits/FWF/work/FWF/src/PullDown.
> *** Error code 1
> 
> Stop in /usr/ports/x11-toolkits/FWF/work/FWF/src.
> *** Error code 1
> 
> Stop in /usr/ports/x11-toolkits/FWF/work/FWF.
> *** Error code 1
> [..]
> Stop in /usr/ports/x11-toolkits/FWF.
> *** Error code 1
> 
> Stop in /usr/ports/graphics/aero.
> *** Error code 1

Any idea?

both, libc.so.3 and libc.so.4 exist in /usr/lib.

Regards

Martin Kraft



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000813144219.A6944>