> On 21.01.2009, at 09:15, [email protected] wrote:
>> ...
>> The (more than once reproduced) fact is this:
>>
>> webmin (v1.420) inside the buid system (after having stated 'Hook
>> preconf
>> is still marked as dirty running it, now ...') for some obscure (I
>> have
>> not managed to deduce it exactly browsing the error log) reason
>> refuses to
>> build. However after having installed the resulting fresh system
>> (without
>> webmin of course) on the new system webmin builds successfully.
>>
>> Any comment?
>
>
> (I never used webmin.) On my reference bulider I get this error logged
> for
> webmin:
>
> > Created file outside allowed top-level dir: dev/tty
>
> So it is just creating some device/node / file in /dev it shouldn't do
> (T2
> monitors and tracks all files and notifies and errors out on some
> situations to let the human in front of the screen know that the package
> is doing something rather wrong.
>
> Just let me know what error you get. The single file/node in an
> unallowed
> package top-level directory should be easy to fix if that's what you get
> as well.
>
> René
>
See my ERROR.log below.
helasz
-------------
Command Wrapper Debug: running 'gcc --version' ..
gcc is
/TOOLCHAIN/build/szervo-8.0-trunk-generic-x86-i686/TOOLCHAIN/tools.chroot/wrapper/gcc
Old Command: gcc --version
ENVPREFIX = 'CMD'
OTHERS = 'ccache'
INSERT = '--help?:-pipe -O2 -march=i686'
REMOVE = '-O -O[0-9s] -mtune* -march* -mcpu* -g*'
APPEND = '-s */X11R6/include?-I/usr/X11R7/include
*/X11R6/lib?-L/usr/X11R7/lib */X11R6/lib64?-L/usr/X11R7/lib'
FILTER = ''
conditonal arg: --help?:-pipe.
conditonal: --help, lhs: , rhs: -pipe.
Insert: -pipe
Insert: -O2
Insert: -march=i686
Copy: --version
Append: -s
conditonal arg: */X11R6/include?-I/usr/X11R7/include.
conditonal: */X11R6/include, lhs: -I/usr/X11R7/include, rhs: .
conditonal arg: */X11R6/lib?-L/usr/X11R7/lib.
conditonal: */X11R6/lib, lhs: -L/usr/X11R7/lib, rhs: .
conditonal arg: */X11R6/lib64?-L/usr/X11R7/lib.
conditonal: */X11R6/lib64, lhs: -L/usr/X11R7/lib, rhs: .
Running external wrapper: ccache
ccache gcc -pipe -O2 -march=i686 --version -s
Old Command: gcc -pipe -O2 -march=i686 --version -s
ENVPREFIX = 'CMD'
OTHERS = 'ccache'
OTHERS DONE = 'ccache'
INSERT = '--help?:-pipe -O2 -march=i686'
REMOVE = '-O -O[0-9s] -mtune* -march* -mcpu* -g*'
APPEND = '-s */X11R6/include?-I/usr/X11R7/include
*/X11R6/lib?-L/usr/X11R7/lib */X11R6/lib64?-L/usr/X11R7/lib'
FILTER = ''
conditonal arg: --help?:-pipe.
conditonal: --help, lhs: , rhs: -pipe.
Insert: -pipe
Insert: -O2
Insert: -march=i686
Copy: -pipe
Remove: -O2
Remove: -march=i686
Copy: --version
Copy: -s
Append: -s
conditonal arg: */X11R6/include?-I/usr/X11R7/include.
conditonal: */X11R6/include, lhs: -I/usr/X11R7/include, rhs: .
conditonal arg: */X11R6/lib?-L/usr/X11R7/lib.
conditonal: */X11R6/lib, lhs: -L/usr/X11R7/lib, rhs: .
conditonal arg: */X11R6/lib64?-L/usr/X11R7/lib.
conditonal: */X11R6/lib64, lhs: -L/usr/X11R7/lib, rhs: .
Old PATH:
/TOOLCHAIN/build/szervo-8.0-trunk-generic-x86-i686/TOOLCHAIN/tools.chroot/wrapper:/TOOLCHAIN/build/szervo-8.0-trunk-generic-x86-i686/TOOLCHAIN/tools.chroot/bin:/opt/privoxy/sbin:/opt/gnome2/sbin:/opt/gnome/sbin:/opt/apache/sbin:/opt/postgresql/bin:/opt/gnome2/bin:/opt/gnome/bin:/usr/games:/usr/X11/sbin:/usr/X11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
New PATH:
/TOOLCHAIN/build/szervo-8.0-trunk-generic-x86-i686/TOOLCHAIN/tools.chroot/bin:/opt/privoxy/sbin:/opt/gnome2/sbin:/opt/gnome/sbin:/opt/apache/sbin:/opt/postgresql/bin:/opt/gnome2/bin:/opt/gnome/bin:/usr/games:/usr/X11/sbin:/usr/X11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
New Command: gcc -pipe -O2 -march=i686 -pipe --version -s -s
gcc (GCC) 4.3.2
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[ writing debug log to
/TOOLCHAIN/src.webmin.szervo.20090121.094826.23093.localhost/cmd_wrapper.log
]
`/TOOLCHAIN/src.webmin.szervo.20090121.094826.23093.localhost/archdir/webmin-1.420.tar.bz2'
-> `/TOOLCHAIN/download/mirror/w/webmin-1.420.tar.bz2'
Running main build function 'build_this_package' ...
Extracting webmin-1.420.tar.bz2 (--use-compress-program=bzip2 -xf) ...
Fixing ownership and permissions ...
Removing CVS, .svn, {arch} and .arch-ids directories ...
Changeing into
/TOOLCHAIN/src.webmin.szervo.20090121.094826.23093.localhost/webmin-1.420
...
Apply patch /TOOLCHAIN/package/network/webmin/nodefuser.patch ...
patching file setup.sh
Apply patch /TOOLCHAIN/package/network/webmin/setup.patch ...
patching file setup.sh
Creating /opt/webmin/<..> if required ...
***********************************************************************
* Welcome to the Webmin setup script, version 1.420 *
***********************************************************************
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.
Installing Webmin from
/TOOLCHAIN/src.webmin.szervo.20090121.094826.23093.localhost/webmin-1.420
to /opt/webmin ...
***********************************************************************
Webmin uses separate directories for configuration files and log files.
Unless you want to run multiple versions of Webmin at the same time
you can just accept the defaults.
Config file directory [/etc/webmin]: Log file directory [/var/webmin]:
***********************************************************************
Webmin is written entirely in Perl. Please enter the full path to the
Perl 5 interpreter on your system.
Full path to perl (default /usr/bin/perl):
Testing Perl ...
Perl seems to be installed ok
***********************************************************************
Operating system name: generic-linux
Operating system version: 2.4
***********************************************************************
Webmin uses its own password protected web server to provide access
to the administration programs. The setup script needs to know :
- What port to run the web server on. There must not be another
web server already using this port.
- The login name required to access the web server.
- The password required to access the web server.
- If the webserver should use SSL (if your system supports it).
- Whether to start webmin at boot time.
Web server port (default 10000): Login name (default admin): Login
password: stty: standard input: Inappropriate ioctl for device
stty: standard input: Inappropriate ioctl for device
Password again: stty: standard input: Inappropriate ioctl for device
stty: standard input: Inappropriate ioctl for device
***********************************************************************
Copying files to /opt/webmin ..
..done
Creating web server config files..
..done
Creating access control file..
..done
Inserting path to perl into scripts..
..done
Creating start and stop scripts..
You should not call uname during the build!
..done
Copying config files..
..done
Creating uninstall script /etc/opt/webmin/uninstall.sh ..
..done
Changing ownership and permissions ..
..done
Running postinstall scripts ..
..done
Hook preconf is still marked as dirty running it, now ...
Running ldconfig ...
Installing mod_webmin.sh to /etc/stone.d/ ...
`/TOOLCHAIN/package/network/webmin/stone_mod_webmin.sh' ->
`/etc/stone.d/mod_webmin.sh'
Install SysV Init script 'webmin' (80/20): rcX done.
Creating file list and doing final adaptions ...
Created file outside allowed top-level dir: dev/tty
--- BUILD ERROR ---
removed `/var/adm/logs/5-webmin.log'
Searching for orphaned files ...
Found 15903 files for this package.
Found 0 orphaned files for this package.
Clear (old) md5sums ...
Calculating package dependencies ...
Creating md5sum files ... done.
Creating package description ...
Making post-install adaptions.
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[email protected] with a subject of: unsubscribe t2