Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 23843 - tightvnc build completes but doesn't buils Xvnc
Summary: tightvnc build completes but doesn't buils Xvnc
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Daniel Ahlberg (RETIRED)
URL:
Whiteboard:
Keywords:
: 37476 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-07-01 18:29 UTC by Ernie Schroder
Modified: 2004-01-15 07:14 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
as requested emerge info (emerge_info.txt,1.43 KB, text/plain)
2003-08-10 14:21 UTC, Ernie Schroder
Details
tightvnc-1.2.8-imake-tmpdir.patch (tightvnc-1.2.8-imake-tmpdir.patch,956 bytes, patch)
2003-09-01 14:16 UTC, bartron
Details | Diff
tightvnc-1.2.8.ebuild.diff (tightvnc-1.2.8.ebuild.diff,336 bytes, patch)
2003-09-01 14:18 UTC, bartron
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ernie Schroder 2003-07-01 18:29:45 UTC
thightvnc emerge completes apparently successfully but it doesn't build Xvnc.
I've tried versions 1.2.7 ans 1.2.8 (build was successful on secondary Gentoo
box) Below is emerge output note permission error:

sh: line 1: /tmp/fileNISo73: Permission denied ##############

# emerge tightvnc
Calculating dependencies ...done!
>>> emerge (1 of 1) net-misc/tightvnc-1.2.8 to /
>>> md5 src_uri ;-) tightvnc-1.2.8_unixsrc.tar.bz2
>>> Unpacking source...
>>> Unpacking tightvnc-1.2.8_unixsrc.tar.bz2 to /var/tmp/portage/tightvnc-1.2.8/work
 * Applying tightvnc-1.2.8-gentoo.diff...                                 [ ok ]
 * Applying tightvnc-1.2.8-gentoo.security.patch...                       [ ok ]
>>> Source unpacked.
imake -DUseInstalled -I/usr/X11R6/lib/X11/config
/usr/X11R6/lib/X11/config/linux.cf:323: warning: "BuildLibGlxWithoutPIC" redefined
make Makefiles
making Makefiles in libvncauth...
make[1]: Entering directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
/usr/X11R6/lib/X11/config/linux.cf:323: warning: "BuildLibGlxWithoutPIC" redefined
make[1]: Leaving directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/libvncauth'
make[1]: Nothing to be done for `Makefiles'.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/libvncauth'
making Makefiles in vncviewer...
make[1]: Entering directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
/usr/X11R6/lib/X11/config/linux.cf:323: warning: "BuildLibGlxWithoutPIC" redefined
make[1]: Leaving directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncviewer'
make[1]: Nothing to be done for `Makefiles'.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncviewer'
making Makefiles in vncpasswd...
make[1]: Entering directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
/usr/X11R6/lib/X11/config/linux.cf:323: warning: "BuildLibGlxWithoutPIC" redefined
make[1]: Leaving directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncpasswd'
make[1]: Nothing to be done for `Makefiles'.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncpasswd'
making Makefiles in vncconnect...
make[1]: Entering directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
/usr/X11R6/lib/X11/config/linux.cf:323: warning: "BuildLibGlxWithoutPIC" redefined
make[1]: Leaving directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncconnect'
make[1]: Nothing to be done for `Makefiles'.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncconnect'
make includes
including in ./libvncauth...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/libvncauth'
make[1]: Nothing to be done for `includes'.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/libvncauth'
including in ./vncviewer...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncviewer'
make[1]: Nothing to be done for `includes'.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncviewer'
including in ./vncpasswd...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncpasswd'
make[1]: Nothing to be done for `includes'.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncpasswd'
including in ./vncconnect...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncconnect'
make[1]: Nothing to be done for `includes'.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncconnect'
make depend
depending in ./libvncauth...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/libvncauth'
gccmakedep  -- -I. -I../include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO      -- vncauth.c d3des.c
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/libvncauth'
depending in ./vncviewer...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncviewer'
gccmakedep  -- -I../include -I. -I/usr/local/include -I/usr/local/include
-I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM   -- argsresources.c
  colour.c   cursor.c   desktop.c   dialogs.c   fullscreen.c   listen.c   misc.c
  popup.c   rfbproto.c   selection.c   shm.c   sockets.c   tunnel.c   vncviewer.c
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncviewer'
depending in ./vncpasswd...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncpasswd'
gccmakedep  -- -I../include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO      -- vncpasswd.c
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncpasswd'
depending in ./vncconnect...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncconnect'
gccmakedep  --   -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO      --
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncconnect'
make Makefiles
make[1]: Entering directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
making Makefiles in libvncauth...
        mv -f Makefile Makefile.bak
make[2]: Entering directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
/usr/X11R6/lib/X11/config/linux.cf:323: warning: "BuildLibGlxWithoutPIC" redefined
make[2]: Leaving directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
make[2]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/libvncauth'
make[2]: Nothing to be done for `Makefiles'.
make[2]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/libvncauth'
making Makefiles in vncviewer...
        mv -f Makefile Makefile.bak
make[2]: Entering directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
/usr/X11R6/lib/X11/config/linux.cf:323: warning: "BuildLibGlxWithoutPIC" redefined
make[2]: Leaving directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
make[2]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncviewer'
make[2]: Nothing to be done for `Makefiles'.
make[2]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncviewer'
making Makefiles in vncpasswd...
        mv -f Makefile Makefile.bak
make[2]: Entering directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
/usr/X11R6/lib/X11/config/linux.cf:323: warning: "BuildLibGlxWithoutPIC" redefined
make[2]: Leaving directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
make[2]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncpasswd'
make[2]: Nothing to be done for `Makefiles'.
make[2]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncpasswd'
making Makefiles in vncconnect...
        mv -f Makefile Makefile.bak
make[2]: Entering directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
/usr/X11R6/lib/X11/config/linux.cf:323: warning: "BuildLibGlxWithoutPIC" redefined
make[2]: Leaving directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
make[2]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncconnect'
make[2]: Nothing to be done for `Makefiles'.
make[2]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncconnect'
make[1]: Leaving directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
make depend
make[1]: Entering directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
depending in ./libvncauth...
make[2]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/libvncauth'
gccmakedep  -- -I. -I../include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO      -- vncauth.c d3des.c
make[2]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/libvncauth'
depending in ./vncviewer...
make[2]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncviewer'
gccmakedep  -- -I../include -I. -I/usr/local/include -I/usr/local/include
-I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM   -- argsresources.c
  colour.c   cursor.c   desktop.c   dialogs.c   fullscreen.c   listen.c   misc.c
  popup.c   rfbproto.c   selection.c   shm.c   sockets.c   tunnel.c   vncviewer.c
make[2]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncviewer'
depending in ./vncpasswd...
make[2]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncpasswd'
gccmakedep  -- -I../include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO      -- vncpasswd.c
make[2]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncpasswd'
depending in ./vncconnect...
make[2]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncconnect'
gccmakedep  --   -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO      --
make[2]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncconnect'
make[1]: Leaving directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
make all
make[1]: Entering directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'
making all in ./libvncauth...
make[2]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/libvncauth'
gcc -m32 -march=athlon-xp -O3 -pipe    -I. -I../include  -I/usr/X11R6/include  
 -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE
-D_BSD_SOURCE -D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO       -c -o
vncauth.o vncauth.c
gcc -m32 -march=athlon-xp -O3 -pipe    -I. -I../include  -I/usr/X11R6/include  
 -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE
-D_BSD_SOURCE -D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO       -c -o
d3des.o d3des.c
rm -f libvncauth.a
ar clq libvncauth.a vncauth.o d3des.o
ranlib libvncauth.a
make[2]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/libvncauth'
making all in ./vncviewer...
make[2]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncviewer'
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include -I. -I/usr/local/include
-I/usr/local/include -I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM    -c -o
argsresources.o argsresources.c
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include -I. -I/usr/local/include
-I/usr/local/include -I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM    -c -o colour.o
colour.c
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include -I. -I/usr/local/include
-I/usr/local/include -I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM    -c -o cursor.o
cursor.c
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include -I. -I/usr/local/include
-I/usr/local/include -I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM    -c -o desktop.o
desktop.c
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include -I. -I/usr/local/include
-I/usr/local/include -I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM    -c -o dialogs.o
dialogs.c
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include -I. -I/usr/local/include
-I/usr/local/include -I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM    -c -o fullscreen.o
fullscreen.c
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include -I. -I/usr/local/include
-I/usr/local/include -I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM    -c -o listen.o
listen.c
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include -I. -I/usr/local/include
-I/usr/local/include -I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM    -c -o misc.o misc.c
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include -I. -I/usr/local/include
-I/usr/local/include -I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM    -c -o popup.o popup.c
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include -I. -I/usr/local/include
-I/usr/local/include -I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM    -c -o rfbproto.o
rfbproto.c
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include -I. -I/usr/local/include
-I/usr/local/include -I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM    -c -o selection.o
selection.c
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include -I. -I/usr/local/include
-I/usr/local/include -I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM    -c -o shm.o shm.c
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include -I. -I/usr/local/include
-I/usr/local/include -I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM    -c -o sockets.o
sockets.c
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include -I. -I/usr/local/include
-I/usr/local/include -I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM    -c -o tunnel.o
tunnel.c
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include -I. -I/usr/local/include
-I/usr/local/include -I/usr/include  -I/usr/X11R6/include    -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO   -DMITSHM    -c -o vncviewer.o
vncviewer.c
rm -f vncviewer
gcc -m32 -o vncviewer -march=athlon-xp -O3 -pipe      -L/usr/X11R6/lib  
argsresources.o   colour.o   cursor.o   desktop.o   dialogs.o   fullscreen.o  
listen.o   misc.o   popup.o   rfbproto.o   selection.o   shm.o   sockets.o  
tunnel.o   vncviewer.o -lXaw -lXmu -lXt -lSM -lICE -lXpm -lXext -lX11
../libvncauth/libvncauth.a -L/usr/local/lib -lz -L/usr/local/lib -ljpeg
rm -f vncviewer._man
cd `dirname vncviewer` && \
ln -s `basename vncviewer.man` `basename vncviewer._man`
make[2]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncviewer'
making all in ./vncpasswd...
make[2]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncpasswd'
gcc -m32 -march=athlon-xp -O3 -pipe    -I../include  -I/usr/X11R6/include   
-Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE
-D_BSD_SOURCE -D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO       -c -o
vncpasswd.o vncpasswd.c
rm -f vncpasswd
gcc -m32 -o vncpasswd -march=athlon-xp -O3 -pipe      -L/usr/X11R6/lib  
vncpasswd.o ../libvncauth/libvncauth.a
make[2]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncpasswd'
making all in ./vncconnect...
make[2]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncconnect'
gcc -m32 -march=athlon-xp -O3 -pipe      -I/usr/X11R6/include    -Dlinux
-D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE
-D_BSD_SOURCE -D_SVID_SOURCE     -DFUNCPROTO=15 -DNARROWPROTO       -c -o
vncconnect.o vncconnect.c
rm -f vncconnect
gcc -m32 -o vncconnect -march=athlon-xp -O3 -pipe      -L/usr/X11R6/lib  
vncconnect.o -lXext -lX11
make[2]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/vncconnect'
make[1]: Leaving directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc'

Built libvncauth vncviewer vncpasswd vncconnect.
To build Xvnc, do "cd Xvnc", followed by "./configure" then "make"

imake -I../..//config/cf -DTOPDIR=../../ -DCURDIR=.
../..//config/cf/linux.cf:120: warning: "HasGcc" redefined
../..//config/cf/linux.cf:121: warning: "HasGcc2" redefined
gcc -O2 -fno-strength-reduce -ansi -pedantic  -I../..//include
-I../..//exports/include/X11  -I../../ -I../..//exports/include  -Dlinux
-D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L
-D_BSD_SOURCE -D_SVID_SOURCE -D_REENTRANT   -DFUNCPROTO=15 -DNARROWPROTO   
-DCPP_PROGRAM="\"/lib/cpp\""   -c -o imake.o imake.c
imake.c:911: warning: string length `1390' is greater than the length `509' ISO
C89 compilers are required to support
rm -f imake
gcc -o imake -O2 -fno-strength-reduce -ansi -pedantic      imake.o      
-Wl,-rpath-link,../..//exports/lib
imake.o(.text+0xd41): In function `get_libc_version':
: the use of `tmpnam' is dangerous, better use `mkstemp'
imake.o(.text+0x186): In function `main':
: the use of `mktemp' is dangerous, better use `mkstemp'
mv -f Makefile Makefile.bak
imake -I.//config/cf -DTOPDIR=./ -DCURDIR=.
.//config/cf/linux.cf:120: warning: "HasGcc" redefined
.//config/cf/linux.cf:121: warning: "HasGcc2" redefined
make Makefiles
making Makefiles in include...
make[1]: Entering directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc'
sh: line 1: /tmp/filesRuiNF: Permission denied
make[1]: *** [include/Makefile] Error 134
make[1]: Leaving directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc'
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/include'
make[1]: *** No rule to make target `Makefiles'.  Stop.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/include'
making Makefiles in config...
make[1]: Entering directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc'
sh: line 1: /tmp/fileE1zBoQ: Permission denied
make[1]: *** [config/Makefile] Error 134
make[1]: Leaving directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc'
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/config'
make[1]: *** No rule to make target `Makefiles'.  Stop.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/config'
making Makefiles in lib...
make[1]: Entering directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc'
sh: line 1: /tmp/fileTqEduX: Permission denied
make[1]: *** [lib/Makefile] Error 134
make[1]: Leaving directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc'
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/lib'
make[1]: *** No rule to make target `Makefiles'.  Stop.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/lib'
making Makefiles in programs...
make[1]: Entering directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc'
sh: line 1: /tmp/fileNISo73: Permission denied   #######################
make[1]: *** [programs/Makefile] Error 134
make[1]: Leaving directory `/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc'
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/programs'
make[1]: *** No rule to make target `Makefiles'.  Stop.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/programs'
make includes
+ mkdir -p .//exports/include
+ mkdir -p .//exports/bin
including in ./include...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/include'
make[1]: *** No rule to make target `includes'.  Stop.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/include'
including in ./config...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/config'
make[1]: *** No rule to make target `includes'.  Stop.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/config'
including in ./lib...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/lib'
make[1]: *** No rule to make target `includes'.  Stop.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/lib'
including in ./programs...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/programs'
make[1]: *** No rule to make target `includes'.  Stop.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/programs'
make: *** [includes] Error 2
tcpd
making all in ./include...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/include'
make[1]: *** No rule to make target `all'.  Stop.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/include'
making all in ./config...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/config'
make[1]: *** No rule to make target `all'.  Stop.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/config'
making all in ./lib...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/lib'
make[1]: *** No rule to make target `all'.  Stop.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/lib'
making all in ./programs...
make[1]: Entering directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/programs'
make[1]: *** No rule to make target `all'.  Stop.
make[1]: Leaving directory
`/var/tmp/portage/tightvnc-1.2.8/work/vnc_unixsrc/Xvnc/programs'
make: *** [all] Error 2

>>> Install tightvnc-1.2.8 into /var/tmp/portage/tightvnc-1.2.8/image/ category
net-misc
Copying Xvnc/programs/Xserver/Xvnc ->
/var/tmp/portage/tightvnc-1.2.8/image//usr/bin/Xvnc
cp: cannot stat `Xvnc/programs/Xserver/Xvnc': No such file or directory
chmod: failed to get attributes of
`/var/tmp/portage/tightvnc-1.2.8/image//usr/bin/Xvnc': No such file or directory
Copying Xvnc/programs/Xserver/Xvnc.man ->
/var/tmp/portage/tightvnc-1.2.8/image//usr/share/man/man1/Xvnc.1
Copying vncviewer/vncviewer ->
/var/tmp/portage/tightvnc-1.2.8/image//usr/bin/vncviewer
Copying vncviewer/vncviewer.man ->
/var/tmp/portage/tightvnc-1.2.8/image//usr/share/man/man1/vncviewer.1
Copying vncpasswd/vncpasswd ->
/var/tmp/portage/tightvnc-1.2.8/image//usr/bin/vncpasswd
Copying vncpasswd/vncpasswd.man ->
/var/tmp/portage/tightvnc-1.2.8/image//usr/share/man/man1/vncpasswd.1
Copying vncconnect/vncconnect ->
/var/tmp/portage/tightvnc-1.2.8/image//usr/bin/vncconnect
Copying vncconnect/vncconnect.man ->
/var/tmp/portage/tightvnc-1.2.8/image//usr/share/man/man1/vncconnect.1
Copying vncserver -> /var/tmp/portage/tightvnc-1.2.8/image//usr/bin/vncserver
Copying vncserver.man ->
/var/tmp/portage/tightvnc-1.2.8/image//usr/share/man/man1/vncserver.1
java
man:
gzipping man page: Xvnc.1
gzipping man page: vncviewer.1
gzipping man page: vncpasswd.1
gzipping man page: vncconnect.1
gzipping man page: vncserver.1
prepallstrip:
strip:
strip:
   usr/bin/vncviewer
   usr/bin/vncpasswd
   usr/bin/vncconnect
>>> Completed installing into /var/tmp/portage/tightvnc-1.2.8/image/

>>> Merging net-misc/tightvnc-1.2.8 to /
--- /usr/
--- /usr/share/
>>> /usr/share/tightvnc/
>>> /usr/share/tightvnc/classes/
>>> /usr/share/tightvnc/classes/AuthPanel.class
>>> /usr/share/tightvnc/classes/ButtonPanel.class
>>> /usr/share/tightvnc/classes/ClipboardFrame.class
>>> /usr/share/tightvnc/classes/DesCipher.class
>>> /usr/share/tightvnc/classes/OptionsFrame.class
>>> /usr/share/tightvnc/classes/RecordingFrame.class
>>> /usr/share/tightvnc/classes/ReloginPanel.class
>>> /usr/share/tightvnc/classes/RfbProto.class
>>> /usr/share/tightvnc/classes/SessionRecorder.class
>>> /usr/share/tightvnc/classes/SocketFactory.class
>>> /usr/share/tightvnc/classes/VncCanvas.class
>>> /usr/share/tightvnc/classes/VncViewer.class
>>> /usr/share/tightvnc/classes/VncViewer.jar
>>> /usr/share/tightvnc/classes/index.vnc
--- /usr/share/man/
--- /usr/share/man/man1/
>>> /usr/share/man/man1/vncpasswd.1.gz
>>> /usr/share/man/man1/vncconnect.1.gz
>>> /usr/share/man/man1/vncserver.1.gz
>>> /usr/share/man/man1/Xvnc.1.gz
>>> /usr/share/man/man1/vncviewer.1.gz
--- /usr/share/doc/
>>> /usr/share/doc/tightvnc-1.2.8/
>>> /usr/share/doc/tightvnc-1.2.8/ChangeLog.gz
>>> /usr/share/doc/tightvnc-1.2.8/README.gz
>>> /usr/share/doc/tightvnc-1.2.8/WhatsNew.gz
>>> /usr/share/doc/tightvnc-1.2.8/README.JavaViewer.gz
>>> /usr/share/doc/tightvnc-1.2.8/README.vncviewer.gz
--- /usr/bin/
>>> /usr/bin/vncviewer
>>> /usr/bin/vncpasswd
>>> /usr/bin/vncconnect
>>> /usr/bin/vncserver

>>> Regenerating /etc/ld.so.cache...
>>> net-misc/tightvnc-1.2.8 merged.
>>> Recording net-misc/tightvnc in "world" favorites file...

 net-misc/tightvnc
    selected: none
   protected: 1.2.8
     omitted: none

>>> clean: No packages selected for removal.

>>> Regenerating /etc/ld.so.cache...
>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


 * GNU info directory index is up-to-date.
 * IMPORTANT: 2 config files in /etc need updating.
 * Type emerge --help config to learn how to update config files.

Note that emerge vnc fails to complete due to the above permission error

Reproducible: Always
Steps to Reproduce:
1.# emerge tightvnc
2.
3.

Actual Results:  
vncserver won't start due to no Xvnc
$ vncserver
vncserver: couldn't find "Xvnc" on your PATH.



Expected Results:  
the above command should start a vnc server

I CAN use this machine as a vnc client i.e., vncviewer works!
Comment 1 Ernie Schroder 2003-07-03 09:09:00 UTC
I was unable to get tightvnc working here, even by copying files from my second gentoo box. A most helpful Gentooer zipped up his Xvnc and vncserver files and sent them to me. I simply removed my nonworking files and cp'ed his in place. Now all is well I can see no glaring differences in /usr/bin/vncserver, so I assume some USE variable I have set or unset is the cause. See below:

USE="aalib -berkdb cdr cups dga directfb dvd fbcon flash gd ggi gphoto2 gtkhtml imap jikes java kde lcms ldap leim maildir mbox mozilla nptl oav opengl perl qt samba scanner tcltk tcpd tetex tiff usb X xml zeo -zlib"
Comment 2 SpanKY gentoo-dev 2003-08-10 14:00:53 UTC
could you please post `emerge info`
Comment 3 Ernie Schroder 2003-08-10 14:21:26 UTC
Created attachment 15867 [details]
as requested emerge info
Comment 4 bartron 2003-08-31 15:42:55 UTC
  Is your `/tmp' partition by any chance mounted `noexec'?
Comment 5 Ernie Schroder 2003-08-31 15:54:31 UTC
It seems it is and I have no idea how to change that. From # mount:
/dev/hda9 on /tmp type ext3 (rw,noexec,nosuid,nodev,noatime)
Comment 6 bartron 2003-08-31 16:58:17 UTC
  Please *DO NOT* change that! That would be a work around,
but a better way would be to fix tightvnc.

  The `fileXXXX' files are small C programs that imake 
creates and tries to execute on each invocation to find out 
teh installed version of glibc.  The reason this works for 
the rest of the included programs and not Xvnc is that Xvnc 
comes with its own (rather outdated and unpatched) version 
of imake while the rest uses the one from xfree.  This one 
honors `$TMPDIR' and creates its tmpfilse in 
`/var/tmp/...' while the included one does not...
Comment 7 bartron 2003-09-01 14:16:51 UTC
Created attachment 16930 [details, diff]
tightvnc-1.2.8-imake-tmpdir.patch

Makes imake included in Xvnc create its temporary files in 
$TMPDIR if it is set.
Comment 8 bartron 2003-09-01 14:18:33 UTC
Created attachment 16931 [details, diff]
tightvnc-1.2.8.ebuild.diff

Adds above patch to ebuild.
Comment 9 FieldySnuts 2003-09-15 13:33:18 UTC
I am still seeing this problem in tightvnc-1.2.9. My /tmp is mounted noexec,nosuid,nodev .

Indeed removing noexec is unreasonable.

14 days later, any resolution to this actually in portage?
Comment 10 Daniel Ahlberg (RETIRED) gentoo-dev 2003-09-17 07:09:56 UTC
patch added to 1.2.9-r1. Thanks for the patch and the info. 
Comment 11 Daniel Ahlberg (RETIRED) gentoo-dev 2004-01-15 07:14:10 UTC
*** Bug 37476 has been marked as a duplicate of this bug. ***