Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 542334 - dev-cpp/glibmm-2.42.0-r1 USE=examples: Failed to create file 'settings/gschemas.compiled.CLU5UX': No such file or directory
Summary: dev-cpp/glibmm-2.42.0-r1 USE=examples: Failed to create file 'settings/gschem...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: GNOME C++ Bindings Maintainers (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-06 08:50 UTC by Kobboi
Modified: 2015-03-07 12:05 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kobboi 2015-03-06 08:50:25 UTC
libtool: link: (cd ".libs" && rm -f "libgiomm-2.4.so.1" && ln -s "libgiomm-2.4.so.1.3.0" "libgiomm-2.4.so.1")
libtool: link: (cd ".libs" && rm -f "libgiomm-2.4.so" && ln -s "libgiomm-2.4.so.1.3.0" "libgiomm-2.4.so")
libtool: link: ( cd ".libs" && rm -f "libgiomm-2.4.la" && ln -s "../libgiomm-2.4.la" "libgiomm-2.4.la" )
make[2]: Leaving directory '/var/tmp/portage/dev-cpp/glibmm-2.42.0-r1/work/glibmm-2.42.0-abi_x86_32.x86/gio/giomm'
Making all in examples
make[2]: Entering directory '/var/tmp/portage/dev-cpp/glibmm-2.42.0-r1/work/glibmm-2.42.0-abi_x86_32.x86/examples'
glib-compile-schemas --targetdir=settings /var/tmp/portage/dev-cpp/glibmm-2.42.0-r1/work/glibmm-2.42.0/examples/settings
Failed to create file 'settings/gschemas.compiled.CLU5UX': No such file or directory
Makefile:1057: recipe for target 'settings/gschemas.compiled' failed
make[2]: *** [settings/gschemas.compiled] Error 1
make[2]: Leaving directory '/var/tmp/portage/dev-cpp/glibmm-2.42.0-r1/work/glibmm-2.42.0-abi_x86_32.x86/examples'
Makefile:775: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/dev-cpp/glibmm-2.42.0-r1/work/glibmm-2.42.0-abi_x86_32.x86'
Makefile:562: recipe for target 'all' failed
make: *** [all] Error 2


Reproducible: Always
Comment 1 Kobboi 2015-03-06 09:15:54 UTC
USE=+examples works fine for 2.42.0
USE=-examples works fine for 2.42.0-r1
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-03-06 19:34:04 UTC
Fixed, thanks for reporting! It turns out that if USE=examples were were trying to compile example code (instead of just installing example source code in /usr/share/doc) which didn't work due to example makefile incompatibility with out-of-source builds.

+  06 Mar 2015; Alexandre Rostovtsev <tetromino@gentoo.org>
+  glibmm-2.42.0-r1.ebuild:
+  Never compile example code, it results in build failure (bug #542334) and is
+  pointless to do in any case.
Comment 3 Juergen Rose 2015-03-07 11:52:55 UTC
I have a similar error:

libtool: link: x86_64-pc-linux-gnu-g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/crtbeginS.o  .libs/action.o .libs/actiongroup.o .libs/actionmap.o .libs/applaunchcontext.o .libs/appinfo.o .libs/application.o .libs/applicationcommandline.o .libs/asyncinitable.o .libs/asyncresult.o .libs/bufferedinputstream.o .libs/bufferedoutputstream.o .libs/ca
...
 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../lib64/crtn.o  -march=amdfam10 -O2 -Wl,-O1 -Wl,--export-dynamic -pthread   -pthread -Wl,-soname -Wl,libgiomm-2.4.so.1 -o .libs/libgiomm-2.4.so.1.3.0
libtool: link: (cd ".libs" && rm -f "libgiomm-2.4.so.1" && ln -s "libgiomm-2.4.so.1.3.0" "libgiomm-2.4.so.1")
libtool: link: (cd ".libs" && rm -f "libgiomm-2.4.so" && ln -s "libgiomm-2.4.so.1.3.0" "libgiomm-2.4.so")
libtool: link: ( cd ".libs" && rm -f "libgiomm-2.4.la" && ln -s "../libgiomm-2.4.la" "libgiomm-2.4.la" )
make[2]: Leaving directory '/var/tmp/portage/dev-cpp/glibmm-2.42.0-r1/work/glibmm-2.42.0-abi_x86_64.amd64/gio/giomm'
Making all in examples
make[2]: Entering directory '/var/tmp/portage/dev-cpp/glibmm-2.42.0-r1/work/glibmm-2.42.0-abi_x86_64.amd64/examples'
glib-compile-schemas --targetdir=settings /var/tmp/portage/dev-cpp/glibmm-2.42.0-r1/work/glibmm-2.42.0/examples/settings
Failed to create file 'settings/gschemas.compiled.6QW8UX': No such file or directory
Comment 4 Juergen Rose 2015-03-07 12:05:21 UTC
After 'emerge --sync' the issue disappeared.