Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problem with an ebuild that requires ftjam as build tool
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
kraileth
n00b
n00b


Joined: 12 Jan 2011
Posts: 23

PostPosted: Sat Oct 25, 2014 1:01 pm    Post subject: Problem with an ebuild that requires ftjam as build tool Reply with quote

Hi everybody!

I'm having a problem with a self-made ebuild for a library that builds with jam instead of make. The ebuild works mostly but not completely. It merges the dependencies, configures and builds the library and then fails installing it with access violations because it insists on installing in the actual /usr/xxx path. Installing the library by hand works like a charm so it must be some issue with gentoo's build system. I've tried to convince it not to use the real path, but have failed so far. The upstream author told me a few things to try regarding jam, but nothing worked. So any help would be really appreciated!

The program I would like to bring to Gentoo is the Equinox Desktop Environment (EDE), a very light-weight desktop which uses FLTK as its toolkit. It consists of two parts: 1. edelib (a support library) and 2. ede (the actual desktop, wm, etc.).

EDE depends on edelib, so that must be built first. Here is the ebuild that I created for it (quite a while ago and then forgot about it):

Code:
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

DESCRIPTION="Library for use with the Equinox desktop environment"
HOMEPAGE="http://equinox-project.org"
SRC_URI="mirror://sourceforge/ede/${P}.tar.gz"

LICENSE="LGPL"
SLOT="0"
KEYWORDS="x86"
IUSE=""

RDEPEND="x11-libs/fltk
   sys-apps/dbus"
DEPEND="${RDEPEND}
   dev-ruby/pkg-config
   dev-util/ftjam
   app-doc/doxygen"

src_compile() {
   ./autogen.sh || die
   econf
   jam || die
}

src_install() {
   jam DESTDIR="${D}" install
}


Here is the build.log which shows what happens:

Code:
 * Package:    x11-libs/edelib-2.1-r0
 * Repository: x-portage
 * USE:        abi_x86_32 elibc_glibc kernel_linux userland_GNU x86
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking edelib-2.1.tar.gz to /var/tmp/portage/x11-libs/edelib-2.1-r0/work
>>> Source unpacked in /var/tmp/portage/x11-libs/edelib-2.1-r0/work
>>> Compiling source in /var/tmp/portage/x11-libs/edelib-2.1-r0/work/edelib-2.1 ...

Now run ./configure [OPTIONS]
or './configure --help' to see them
./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether i686-pc-linux-gnu-g++ accepts -g... yes
checking whether ln -s works... yes
checking for sed... /bin/sed
checking for msgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for doxygen... /usr/bin/doxygen
checking for jam... /usr/bin/jam
checking for jam version... 2.5.3  (ok)
checking if your jam is broken... it is fine
checking for compiler vendor... gcc
checking for ISO cpp varargs... yes
checking whether C++ compiler supports ... yes
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for string.h... (cached) yes
checking for snprintf... yes
checking for vsnprintf... yes
checking for unsetenv... yes
checking for grantpt... yes
checking for ptsname... yes
checking for unlockpt... yes
checking for _getpty... no
checking pty.h usability... yes
checking pty.h presence... yes
checking for pty.h... yes
checking libutil.h usability... no
checking libutil.h presence... no
checking for libutil.h... no
checking util.h usability... no
checking util.h presence... no
checking for util.h... no
checking for mmap... yes
checking for gmtime_r... yes
checking for localtime_r... yes
checking for settimeofday... yes
checking for stime... yes
checking for daylight variable... yes
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for inotify presence... yes
checking whether NLS is requested... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for textdomain... yes
checking for bindtextdomain... yes
checking for setlocale... yes
checking for XDG MIME database... yes
checking for pkg-config... /usr/bin/pkg-config
checking for dbus-1 >= 1.0... yes
checking DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
checking DBUS_LIBS...  -ldbus-1
checking for dbus_watch_get_unix_fd()... yes
checking for fltk-config... /usr/bin/fltk-config
checking for FLTK version >= 1.1.7... yes
checking for XFT support in FLTK... no
checking for libXpm... yes
configure: creating ./config.status
config.status: creating edelib/Version.h
config.status: creating doc/Doxyfile
config.status: creating Jamconfig
config.status: creating pc/edelib.pc
config.status: creating pc/edelib-gui.pc
config.status: creating pc/edelib-gui-no-images.pc
config.status: creating pc/edelib-dbus.pc
config.status: creating po/update-messages.sh
config.status: creating config.h
config.status: executing outfile commands

Now run 'jam' command.

...found 751 target(s)...
...updating 154 target(s)...
Cc src/Missing.o
src/Missing.c: In function ‘edelib_daemon’:
src/Missing.c:319:8: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result]
Cc src/Debug.o
C++ src/Scheme.o
C++ src/Color.o
C++ src/ColorDb.o
C++ src/Config.o
C++ src/DateTime.o
C++ src/DesktopFile.o
C++ src/Directory.o
C++ src/File.o
C++ src/FileTest.o
C++ src/IconTheme.o
C++ src/Listener.o
C++ src/MimeType.o
C++ src/Nls.o
C++ src/Pty.o
C++ src/PtyProcess.o
src/PtyProcess.cpp: In member function ‘void edelib::PtyProcess::write_line(const char*, bool)’:
src/PtyProcess.cpp:280:25: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
src/PtyProcess.cpp:283:23: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
Cc src/pcre/pcre.o
C++ src/Regex.o
C++ src/Resource.o
C++ src/Run.o
src/Run.cpp: In function ‘int edelib::fork_child_async(const char*, int*)’:
src/Run.cpp:320:17: warning: ignoring return value of ‘int dup(int)’, declared with attribute warn_unused_result [-Wunused-result]
src/Run.cpp:323:17: warning: ignoring return value of ‘int dup(int)’, declared with attribute warn_unused_result [-Wunused-result]
src/Run.cpp:326:17: warning: ignoring return value of ‘int dup(int)’, declared with attribute warn_unused_result [-Wunused-result]
src/Run.cpp: In function ‘int edelib::fork_child_sync(const char*)’:
src/Run.cpp:411:16: warning: ignoring return value of ‘int dup(int)’, declared with attribute warn_unused_result [-Wunused-result]
src/Run.cpp:414:16: warning: ignoring return value of ‘int dup(int)’, declared with attribute warn_unused_result [-Wunused-result]
src/Run.cpp:417:16: warning: ignoring return value of ‘int dup(int)’, declared with attribute warn_unused_result [-Wunused-result]
C++ src/Sipc.o
src/Sipc.cpp: In member function ‘void edelib::SipcClient::send(const char*)’:
src/Sipc.cpp:266:29: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
src/Sipc.cpp:267:28: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
C++ src/StrUtil.o
C++ src/String.o
C++ src/TempFile.o
C++ src/TiXml.o
C++ src/TiXmlParser.o
Cc src/ts/scheme.o
Cc src/ts/utf8.o
C++ src/Util.o
Cc src/xdgmime/xdgmime.o
Cc src/xdgmime/xdgmimealias.o
Cc src/xdgmime/xdgmimecache.o
src/xdgmime/xdgmimecache.c:45:2: warning: #warning Building xdgmime without MMAP support. Binary "mime.info" cache files will not be used. [-Wcpp]
Cc src/xdgmime/xdgmimeglob.o
Cc src/xdgmime/xdgmimeicon.o
Cc src/xdgmime/xdgmimeint.o
Cc src/xdgmime/xdgmimemagic.o
Cc src/xdgmime/xdgmimeparent.o
Archive lib/libedelib.a
ar: creating lib/libedelib.a
Ranlib lib/libedelib.a
C++ src/AnimateBox.o
C++ src/DirWatch.o
C++ src/Ede.o
C++ src/ExpandableGroup.o
C++ src/FontCache.o
C++ src/FontChooser.o
C++ src/ForeignCallback.o
C++ src/IconChooser.o
C++ src/IconLoader.o
C++ src/MenuBar.o
C++ src/MenuBase.o
C++ src/MenuButton.o
C++ src/MenuItem.o
C++ src/Menu_add.o
C++ src/Menu_global.o
C++ src/MenuTooltip.o
C++ src/MessageBox.o
C++ src/Netwm.o
C++ src/SchemeEditor.o
C++ src/SevenSeg.o
C++ src/TableBase.o
Cc src/sdbm/sdbm.o
src/sdbm/sdbm.c: In function ‘makroom’:
src/sdbm/sdbm.c:342:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
Cc src/sdbm/sdbm_hash.o
Cc src/sdbm/sdbm_pair.o
C++ src/Theme.o
C++ src/ThemeLoader.o
C++ src/Window.o
C++ src/WindowUtils.o
C++ src/XSettingsClient.o
C++ src/XSettingsCommon.o
C++ src/XSettingsManager.o
Archive lib/libedelib_gui.a
ar: creating lib/libedelib_gui.a
Ranlib lib/libedelib_gui.a
C++ src/EdbusConnection.o
src/EdbusConnection.cpp: In function ‘void edelib::read_watch_cb(int, void*)’:
src/EdbusConnection.cpp:152:6: warning: ‘int dbus_watch_get_fd(DBusWatch*)’ is deprecated (declared at /usr/include/dbus-1.0/dbus/dbus-connection.h:451) [-Wdeprecated-declarations]
src/EdbusConnection.cpp:152:27: warning: ‘int dbus_watch_get_fd(DBusWatch*)’ is deprecated (declared at /usr/include/dbus-1.0/dbus/dbus-connection.h:451) [-Wdeprecated-declarations]
src/EdbusConnection.cpp: In function ‘void edelib::write_watch_cb(int, void*)’:
src/EdbusConnection.cpp:184:6: warning: ‘int dbus_watch_get_fd(DBusWatch*)’ is deprecated (declared at /usr/include/dbus-1.0/dbus/dbus-connection.h:451) [-Wdeprecated-declarations]
src/EdbusConnection.cpp:184:27: warning: ‘int dbus_watch_get_fd(DBusWatch*)’ is deprecated (declared at /usr/include/dbus-1.0/dbus/dbus-connection.h:451) [-Wdeprecated-declarations]
src/EdbusConnection.cpp: In function ‘dbus_bool_t edelib::edbus_add_watch(DBusWatch*, void*)’:
src/EdbusConnection.cpp:217:11: warning: ‘int dbus_watch_get_fd(DBusWatch*)’ is deprecated (declared at /usr/include/dbus-1.0/dbus/dbus-connection.h:451) [-Wdeprecated-declarations]
src/EdbusConnection.cpp:217:34: warning: ‘int dbus_watch_get_fd(DBusWatch*)’ is deprecated (declared at /usr/include/dbus-1.0/dbus/dbus-connection.h:451) [-Wdeprecated-declarations]
src/EdbusConnection.cpp: In function ‘void edelib::edbus_remove_watch(DBusWatch*, void*)’:
src/EdbusConnection.cpp:240:11: warning: ‘int dbus_watch_get_fd(DBusWatch*)’ is deprecated (declared at /usr/include/dbus-1.0/dbus/dbus-connection.h:451) [-Wdeprecated-declarations]
src/EdbusConnection.cpp:240:34: warning: ‘int dbus_watch_get_fd(DBusWatch*)’ is deprecated (declared at /usr/include/dbus-1.0/dbus/dbus-connection.h:451) [-Wdeprecated-declarations]
src/EdbusConnection.cpp: In member function ‘void edelib::EdbusConnection::disconnect()’:
src/EdbusConnection.cpp:424:9: warning: ‘int dbus_watch_get_fd(DBusWatch*)’ is deprecated (declared at /usr/include/dbus-1.0/dbus/dbus-connection.h:451) [-Wdeprecated-declarations]
src/EdbusConnection.cpp:424:30: warning: ‘int dbus_watch_get_fd(DBusWatch*)’ is deprecated (declared at /usr/include/dbus-1.0/dbus/dbus-connection.h:451) [-Wdeprecated-declarations]
C++ src/EdbusData.o
C++ src/EdbusDict.o
C++ src/EdbusError.o
C++ src/EdbusList.o
C++ src/EdbusMessage.o
C++ src/EdbusObjectPath.o
Archive lib/libedelib_dbus.a
ar: creating lib/libedelib_dbus.a
Ranlib lib/libedelib_dbus.a
C++ test/UnitTest.o
C++ test/utest.o
C++ test/util.o
C++ test/missing.o
C++ test/strutil.o
C++ test/file.o
C++ test/file_test.o
C++ test/directory.o
C++ test/datetime.o
C++ test/conf.o
C++ test/resource.o
C++ test/desktopfile.o
C++ test/string.o
C++ test/list.o
C++ test/regex.o
C++ test/color.o
C++ test/colordb.o
C++ test/xml.o
C++ test/mime.o
C++ test/temp_file.o
...on 100th target...
C++ test/functional.o
C++ test/run.o
C++ test/run_tests.o
C++ test/dbus.o
C++ test/xsettings.o
C++ test/theme.o
Link test/run_tests
Chmod1 test/run_tests
C++ test/xdg/icon-theme.o
Link test/xdg/icon-theme
Chmod1 test/xdg/icon-theme
C++ examples/egroup.o
Link examples/egroup
Chmod1 examples/egroup
C++ examples/egroup2.o
Link examples/egroup2
Chmod1 examples/egroup2
C++ examples/icon_chooser.o
Link examples/icon_chooser
Chmod1 examples/icon_chooser
C++ examples/font_chooser.o
Link examples/font_chooser
Chmod1 examples/font_chooser
C++ examples/sevenseg.o
Link examples/sevenseg
Chmod1 examples/sevenseg
C++ examples/dirwatch.o
Link examples/dirwatch
Chmod1 examples/dirwatch
C++ examples/list_view.o
Link examples/list_view
Chmod1 examples/list_view
C++ examples/xsettings_setter.o
Link examples/xsettings_setter
Chmod1 examples/xsettings_setter
C++ examples/xsettings_client.o
Link examples/xsettings_client
Chmod1 examples/xsettings_client
C++ examples/menu.o
Link examples/menu
Chmod1 examples/menu
C++ examples/theme.o
Link examples/theme
Chmod1 examples/theme
C++ examples/animate.o
Link examples/animate
Chmod1 examples/animate
C++ examples/script_editor.o
Link examples/script_editor
Chmod1 examples/script_editor
C++ examples/elinks.o
Link examples/elinks
Chmod1 examples/elinks
C++ examples/efile.o
Link examples/efile
Chmod1 examples/efile
C++ examples/sipc_client.o
Link examples/sipc_client
Chmod1 examples/sipc_client
C++ examples/sipc_server.o
Link examples/sipc_server
Chmod1 examples/sipc_server
C++ tools/edelib-script/edelib-script.o
Link tools/edelib-script/edelib-script
Chmod1 tools/edelib-script/edelib-script
C++ tools/edelib-dbus-explorer/edelib-dbus-explorer.o
C++ tools/edelib-dbus-explorer/ScriptEditor.o
C++ tools/edelib-dbus-explorer/ObjectTree.o
C++ tools/edelib-dbus-explorer/Entity.o
GenHelp1 tools/edelib-dbus-explorer/Help.h
C++ tools/edelib-dbus-explorer/ScriptDBus.o
Link tools/edelib-dbus-explorer/edelib-dbus-explorer
Chmod1 tools/edelib-dbus-explorer/edelib-dbus-explorer
C++ tools/edelib-update-font-cache/edelib-update-font-cache.o
Link tools/edelib-update-font-cache/edelib-update-font-cache
Chmod1 tools/edelib-update-font-cache/edelib-update-font-cache
MakeApiDocumentation1 doc/html
...updated 154 target(s)...
>>> Source compiled.
>>> Test phase [not enabled]: x11-libs/edelib-2.1-r0

>>> Install edelib-2.1-r0 into /var/tmp/portage/x11-libs/edelib-2.1-r0/image/ category x11-libs
...found 208 target(s)...
...updating 102 target(s)...
MkDir1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr
MkDir1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include
MkDir1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusConnection.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusConnection.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusContainer.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusContainer.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusData.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusData.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusDict.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusDict.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusError.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusError.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusList.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusList.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusMessage.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusMessage.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusObjectPath.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/EdbusObjectPath.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/ColorDb.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/ColorDb.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Color.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Color.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Config.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Config.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/DateTime.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/DateTime.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Debug.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Debug.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/DesktopFile.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/DesktopFile.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Directory.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Directory.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/File.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/File.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/FileTest.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/FileTest.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Functional.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Functional.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/IconTheme.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/IconTheme.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Listener.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Listener.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/List.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/List.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/MimeType.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/MimeType.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Missing.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Missing.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Namespace.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Namespace.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Nls.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Nls.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Pty.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Pty.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/PtyProcess.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/PtyProcess.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Regex.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Regex.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Resource.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Resource.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Run.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Run.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Scheme.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Scheme.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Sipc.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Sipc.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/String.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/String.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/StrUtil.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/StrUtil.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/TempFile.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/TempFile.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/TiXml.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/TiXml.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Util.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Util.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Version.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Version.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/for-each-macro.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/for-each-macro.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/edelib-config.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/edelib-config.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/edelib-global.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/edelib-global.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/AnimateBox.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/AnimateBox.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/DirWatch.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/DirWatch.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Ede.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Ede.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/ExpandableGroup.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/ExpandableGroup.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/FontCache.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/FontCache.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/FontChooser.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/FontChooser.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/ForeignCallback.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/ForeignCallback.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/IconChooser.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/IconChooser.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/IconLoader.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/IconLoader.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/MenuBar.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/MenuBar.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/MenuBase.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/MenuBase.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/MenuButton.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/MenuButton.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/MenuItem.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/MenuItem.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/MenuTooltip.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/MenuTooltip.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/MessageBox.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/MessageBox.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Netwm.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Netwm.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/SchemeEditor.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/SchemeEditor.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/SevenSeg.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/SevenSeg.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/TableBase.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/TableBase.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Theme.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Theme.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/ThemeLoader.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/ThemeLoader.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Window.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/Window.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/WindowUtils.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/WindowUtils.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/WindowXid.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/WindowXid.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/XSettingsClient.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/XSettingsClient.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/XSettingsCommon.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/XSettingsCommon.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/XSettingsManager.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/XSettingsManager.h
MkDir1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/ts
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/ts/scheme.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/ts/scheme.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/ts/scheme-private.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/ts/scheme-private.h
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/ts/opdefines.h
Chmod1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/include/edelib/ts/opdefines.h
Install1 /usr/lib/libedelib.a
cp: cannot create regular file ‘/usr/lib/libedelib.a’: Permission denied

   cp -f "lib/libedelib.a" "/usr/lib/libedelib.a"

...failed Install1 /usr/lib/libedelib.a ...
Install1 /usr/lib/libedelib_gui.a
cp: cannot create regular file ‘/usr/lib/libedelib_gui.a’: Permission denied

   cp -f "lib/libedelib_gui.a" "/usr/lib/libedelib_gui.a"

...failed Install1 /usr/lib/libedelib_gui.a ...
Install1 /usr/lib/libedelib_dbus.a
cp: cannot create regular file ‘/usr/lib/libedelib_dbus.a’: Permission denied

   cp -f "lib/libedelib_dbus.a" "/usr/lib/libedelib_dbus.a"

...failed Install1 /usr/lib/libedelib_dbus.a ...
MkDir1 /usr/lib/edelib
mkdir: cannot create directory ‘/usr/lib/edelib’: Permission denied

mkdir /usr/lib/edelib

...failed MkDir1 /usr/lib/edelib ...
...skipped /usr/lib/edelib/sslib for lack of /usr/lib/edelib...
...skipped <installed>/usr/lib/edelib/sslib/init.ss for lack of /usr/lib/edelib/sslib...
...skipped <installed>/usr/lib/edelib/sslib/init-2.ss for lack of /usr/lib/edelib/sslib...
...skipped <installed>/usr/lib/edelib/sslib/theme.ss for lack of /usr/lib/edelib/sslib...
MkDir1 /usr/share/doc/edelib-2.0
mkdir: cannot create directory ‘/usr/share/doc/edelib-2.0’: Permission denied

mkdir /usr/share/doc/edelib-2.0

...failed MkDir1 /usr/share/doc/edelib-2.0 ...
...skipped <installed>/usr/share/doc/edelib-2.0/README for lack of /usr/share/doc/edelib-2.0...
...skipped <installed>/usr/share/doc/edelib-2.0/INSTALL for lack of /usr/share/doc/edelib-2.0...
...skipped <installed>/usr/share/doc/edelib-2.0/COPYING for lack of /usr/share/doc/edelib-2.0...
...skipped <installed>/usr/share/doc/edelib-2.0/html for lack of /usr/share/doc/edelib-2.0...
MkDir1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/bin
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/bin/edelib-catchsegv
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/bin/edelib-mk-indextheme
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/bin/edelib-convert-icontheme
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/bin/edelib-script
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/bin/edelib-dbus-explorer
Install1 /var/tmp/portage/x11-libs/edelib-2.1-r0/image//usr/bin/edelib-update-font-cache
MkDir1 /usr/share/edelib
mkdir: cannot create directory ‘/usr/share/edelib’: Permission denied

mkdir /usr/share/edelib

...failed MkDir1 /usr/share/edelib ...
...skipped /usr/share/edelib/colors for lack of /usr/share/edelib...
...skipped <installed>/usr/share/edelib/colors/rgb.txt for lack of /usr/share/edelib/colors...
Install1 /usr/lib/pkgconfig/edelib.pc
cp: cannot create regular file ‘/usr/lib/pkgconfig/edelib.pc’: Permission denied

   cp -f "pc/edelib.pc" "/usr/lib/pkgconfig/edelib.pc"

...failed Install1 /usr/lib/pkgconfig/edelib.pc ...
Install1 /usr/lib/pkgconfig/edelib-gui.pc
cp: cannot create regular file ‘/usr/lib/pkgconfig/edelib-gui.pc’: Permission denied

   cp -f "pc/edelib-gui.pc" "/usr/lib/pkgconfig/edelib-gui.pc"

...failed Install1 /usr/lib/pkgconfig/edelib-gui.pc ...
Install1 /usr/lib/pkgconfig/edelib-gui-no-images.pc
cp: cannot create regular file ‘/usr/lib/pkgconfig/edelib-gui-no-images.pc’: Permission denied

   cp -f "pc/edelib-gui-no-images.pc" "/usr/lib/pkgconfig/edelib-gui-no-images.pc"

...failed Install1 /usr/lib/pkgconfig/edelib-gui-no-images.pc ...
Install1 /usr/lib/pkgconfig/edelib-dbus.pc
cp: cannot create regular file ‘/usr/lib/pkgconfig/edelib-dbus.pc’: Permission denied

   cp -f "pc/edelib-dbus.pc" "/usr/lib/pkgconfig/edelib-dbus.pc"

...failed Install1 /usr/lib/pkgconfig/edelib-dbus.pc ...
...failed updating 10 target(s)...
...skipped 10 target(s)...
...updated 82 target(s)...
>>> Completed installing edelib-2.1-r0 into /var/tmp/portage/x11-libs/edelib-2.1-r0/image/

 * --------------------------- ACCESS VIOLATION SUMMARY ---------------------------
 * LOG FILE: "/var/log/sandbox/sandbox-3630.log"
 *
VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: open_wr
S: deny
P: /usr/lib/libedelib.a
A: /usr/lib/libedelib.a
R: /usr/lib/libedelib.a
C: cp -f lib/libedelib.a /usr/lib/libedelib.a

F: unlink
S: deny
P: /usr/lib/libedelib.a
A: /usr/lib/libedelib.a
R: /usr/lib/libedelib.a
C: jam DESTDIR=/var/tmp/portage/x11-libs/edelib-2.1-r0/image/ install

F: open_wr
S: deny
P: /usr/lib/libedelib_gui.a
A: /usr/lib/libedelib_gui.a
R: /usr/lib/libedelib_gui.a
C: cp -f lib/libedelib_gui.a /usr/lib/libedelib_gui.a

F: unlink
S: deny
P: /usr/lib/libedelib_gui.a
A: /usr/lib/libedelib_gui.a
R: /usr/lib/libedelib_gui.a
C: jam DESTDIR=/var/tmp/portage/x11-libs/edelib-2.1-r0/image/ install

F: open_wr
S: deny
P: /usr/lib/libedelib_dbus.a
A: /usr/lib/libedelib_dbus.a
R: /usr/lib/libedelib_dbus.a
C: cp -f lib/libedelib_dbus.a /usr/lib/libedelib_dbus.a

F: unlink
S: deny
P: /usr/lib/libedelib_dbus.a
A: /usr/lib/libedelib_dbus.a
R: /usr/lib/libedelib_dbus.a
C: jam DESTDIR=/var/tmp/portage/x11-libs/edelib-2.1-r0/image/ install

F: mkdir
S: deny
P: /usr/lib/edelib
A: /usr/lib/edelib
R: /usr/lib/edelib
C: mkdir /usr/lib/edelib

F: unlink
S: deny
P: /usr/lib/edelib
A: /usr/lib/edelib
R: /usr/lib/edelib
C: jam DESTDIR=/var/tmp/portage/x11-libs/edelib-2.1-r0/image/ install

F: mkdir
S: deny
P: /usr/share/doc/edelib-2.0
A: /usr/share/doc/edelib-2.0
R: /usr/share/doc/edelib-2.0
C: mkdir /usr/share/doc/edelib-2.0

F: unlink
S: deny
P: /usr/share/doc/edelib-2.0
A: /usr/share/doc/edelib-2.0
R: /usr/share/doc/edelib-2.0
C: jam DESTDIR=/var/tmp/portage/x11-libs/edelib-2.1-r0/image/ install

F: mkdir
S: deny
P: /usr/share/edelib
A: /usr/share/edelib
R: /usr/share/edelib
C: mkdir /usr/share/edelib

F: unlink
S: deny
P: /usr/share/edelib
A: /usr/share/edelib
R: /usr/share/edelib
C: jam DESTDIR=/var/tmp/portage/x11-libs/edelib-2.1-r0/image/ install

F: open_wr
S: deny
P: /usr/lib/pkgconfig/edelib.pc
A: /usr/lib/pkgconfig/edelib.pc
R: /usr/lib/pkgconfig/edelib.pc
C: cp -f pc/edelib.pc /usr/lib/pkgconfig/edelib.pc

F: unlink
S: deny
P: /usr/lib/pkgconfig/edelib.pc
A: /usr/lib/pkgconfig/edelib.pc
R: /usr/lib/pkgconfig/edelib.pc
C: jam DESTDIR=/var/tmp/portage/x11-libs/edelib-2.1-r0/image/ install

F: open_wr
S: deny
P: /usr/lib/pkgconfig/edelib-gui.pc
A: /usr/lib/pkgconfig/edelib-gui.pc
R: /usr/lib/pkgconfig/edelib-gui.pc
C: cp -f pc/edelib-gui.pc /usr/lib/pkgconfig/edelib-gui.pc

F: unlink
S: deny
P: /usr/lib/pkgconfig/edelib-gui.pc
A: /usr/lib/pkgconfig/edelib-gui.pc
R: /usr/lib/pkgconfig/edelib-gui.pc
C: jam DESTDIR=/var/tmp/portage/x11-libs/edelib-2.1-r0/image/ install

F: open_wr
S: deny
P: /usr/lib/pkgconfig/edelib-gui-no-images.pc
A: /usr/lib/pkgconfig/edelib-gui-no-images.pc
R: /usr/lib/pkgconfig/edelib-gui-no-images.pc
C: cp -f pc/edelib-gui-no-images.pc /usr/lib/pkgconfig/edelib-gui-no-images.pc

F: unlink
S: deny
P: /usr/lib/pkgconfig/edelib-gui-no-images.pc
A: /usr/lib/pkgconfig/edelib-gui-no-images.pc
R: /usr/lib/pkgconfig/edelib-gui-no-images.pc
C: jam DESTDIR=/var/tmp/portage/x11-libs/edelib-2.1-r0/image/ install

F: open_wr
S: deny
P: /usr/lib/pkgconfig/edelib-dbus.pc
A: /usr/lib/pkgconfig/edelib-dbus.pc
R: /usr/lib/pkgconfig/edelib-dbus.pc
C: cp -f pc/edelib-dbus.pc /usr/lib/pkgconfig/edelib-dbus.pc

F: unlink
S: deny
P: /usr/lib/pkgconfig/edelib-dbus.pc
A: /usr/lib/pkgconfig/edelib-dbus.pc
R: /usr/lib/pkgconfig/edelib-dbus.pc
C: jam DESTDIR=/var/tmp/portage/x11-libs/edelib-2.1-r0/image/ install
 * --------------------------------------------------------------------------------
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21602

PostPosted: Sat Oct 25, 2014 2:50 pm    Post subject: Reply with quote

When you say that installing the library by hand works, do you mean that a hand install correctly honours DESTDIR for all files? By design, no build should ever write to the live filesystem during src_install, yet the output you show indicates that the upstream build system tried exactly that for some of its files.
Back to top
View user's profile Send private message
kraileth
n00b
n00b


Joined: 12 Jan 2011
Posts: 23

PostPosted: Sat Oct 25, 2014 3:37 pm    Post subject: Reply with quote

Hu wrote:
When you say that installing the library by hand works, do you mean that a hand install correctly honours DESTDIR for all files? By design, no build should ever write to the live filesystem during src_install, yet the output you show indicates that the upstream build system tried exactly that for some of its files.


Yes, that's what I am experiencing. With doing things by hand I mean this (no idea why I have to call configure there when in the ebuild autogen runs it):

Code:
tar xzf edelib-2.1.tar.gz
cd edelib-2.1
./autogen.sh
./configure
jam
jam DESTDIR=/var/tmp/portage/x11-libs/edelib-2.1-r0/image/ install


All the files seem to end up where they are supposed to be, including the docs and libs which want to go to /usr when the same install command is issued by the ebuild. So far this is only happening on Gentoo. :(

I've packaged EDE on Arch, Slackware and Debian. No such problems with (ft)jam there.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21602

PostPosted: Sat Oct 25, 2014 8:28 pm    Post subject: Reply with quote

When you run that by hand, are you running it as user portage and under the control of the sandbox shell?
Back to top
View user's profile Send private message
kraileth
n00b
n00b


Joined: 12 Jan 2011
Posts: 23

PostPosted: Sat Oct 25, 2014 9:32 pm    Post subject: Reply with quote

Hu wrote:
When you run that by hand, are you running it as user portage and under the control of the sandbox shell?


So far I didn't. It was just an ordinary install. But after your hint I tried this out - and now I am even more confused...

Using the sandbox as root, installing fails in the known way. Becoming the portage user (su -l portage -s /bin/bash) leads to the same failure. And using the sandbox after becoming the portage user, installation also fails.

Another observation: If I take a look at /var/tmp/portage/x11-libs/edelib-2.1-r0/, everything is owned by user portage und group portage. After trying to use emerge to build edelib, the directory image is owned by root as well as the 0 byte files .die_hooks, .installed and .setuped. Is this supposed to happen or is there something very wrong with the build environment?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum