I think the project has been abandoned.
Install 'pantheon-files-bzr', it's based on Marlin.
Search Criteria
Package Details: marlin-bzr 886-1
Package Actions
| Package Base: | marlin-bzr |
|---|---|
| Description: | A sleek and fast GTK3 file manager |
| Upstream URL: | https://launchpad.net/marlin |
| Category: | gnome |
| Licenses: | |
| Submitter: | flamelab |
| Maintainer: | Ner0 |
| Last Packager: | None |
| Votes: | 83 |
| First Submitted: | 2010-11-09 06:46 |
| Last Updated: | 2013-05-18 19:52 |
Dependencies (5)
Required by (1)
Sources
Latest Comments
Comment by Ner0
Comment by jwintz
Current lp:marlin fails on testing its widget lib. Do get this package build:
- Modify PKGBUILD as follows:
build() {
cd "$srcdir/marlin"
patch -p1 < "$srcdir/../marlin.patch"
rm -rf build/
- Create a marlin.patch file:
=== modified file 'libwidgets/CMakeLists.txt'
--- old/libwidgets/CMakeLists.txt 2013-04-15 04:28:30 +0000
+++ new/libwidgets/CMakeLists.txt 2014-04-20 14:10:59 +0000
@@ -44,4 +44,5 @@
SOVERSION ${MARLINWIDGETS_SOVERSION}
)
install (TARGETS ${PKGNAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/)
-add_subdirectory(tests)
+
+# add_subdirectory(tests)
It however fails at runtime.
Comment by Ner0
It should be fixed now.
Comment by kirpich
-- checking for module 'gee-1.0'
-- package 'gee-1.0' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:279 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:333 (_pkg_check_modules_internal)
CMakeLists.txt:32 (pkg_check_modules)
How to fix ?
Comment by Ner0
Unity is not needed, i get the same 'not found' message like you, but marlin installs fine.
Your problem lies somewhere else, maybe with other deps. What's your full log?
Comment by xvoprsalek
-- checking for module 'sqlite3'
-- found sqlite3, version 3.7.16.2
-- checking for module 'dbus-glib-1'
-- found dbus-glib-1, version 0.100.2
-- checking for module 'libnotify>=0.7.2'
-- found libnotify, version 0.7.5
-- checking for module 'unity>=4.0.0'
-- package 'unity>=4.0.0' not found
-- GSettings schemas will be installed locally.
-- GSettings schemas will be installed into /usr/share/glib-2.0/schemas/
-- GSettings schemas will be installed into /usr/share/glib-2.0/schemas/
-- Configuring incomplete, errors occurred!
=========
Looks like the unity is needed :( For a filemanager whole unity? :(
Comment by misc
The following patch allows compilation with vala 0.18. It was posted on Debian Paste for a while (see https://bugs.launchpad.net/marlin/+bug/1018278 ), but not anymore, no idea why.
http://pastie.org/5189903
The actual patch is just the first part, the second one is the crash fix I posted in August.
Comment by Ner0
vala <= 0.16 is needed, so until someone creates "vala-016" package, you'll need to downgrade vala:
sudo pacman -U http://arm.konnichi.com/extra/os/$(uname -m)/vala-0.16.1-1-$(uname -m).pkg.tar.xz
Comment by proft
Latest update fails to build for me with this output:
/tmp/yaourt-tmp-proft/aur-marlin-bzr/src/marlin-0.5-build/build/src/View/Window.c: In function ‘marlin_view_window_action_zoom_out_callback’:
/tmp/yaourt-tmp-proft/aur-marlin-bzr/src/marlin-0.5-build/build/src/View/Window.c:2253:31: error: ‘FM_DIRECTORY_TYPE_VIEW’ undeclared (first use in this function)
/tmp/yaourt-tmp-proft/aur-marlin-bzr/src/marlin-0.5-build/build/src/View/Window.c: In function ‘marlin_view_window_action_zoom_normal_callback’:
/tmp/yaourt-tmp-proft/aur-marlin-bzr/src/marlin-0.5-build/build/src/View/Window.c:2322:34: error: ‘FM_DIRECTORY_TYPE_VIEW’ undeclared (first use in this function)
make[2]: *** [src/CMakeFiles/marlin.dir/View/Window.c.o] Error 1
make[1]: *** [src/CMakeFiles/marlin.dir/all] Error 2
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Comment by misc
Crash fix from files at https://bazaar.launchpad.net/~elementary-apps/pantheon-files/trunk/diff/913
Comment by Ner0
I think this is a yaourt problem.
Try reinstalling yaourt or install 'yaourt-git'.
Comment by b9anders
Latest update fails to build for me now with this from yaourt:
==> Determining latest bzr revision...
bzr: ERROR: Connection error: Couldn't resolve host 'xmlrpc.launchpad.net' [Errno -2] Name or service not known
==> ERROR: An unknown error has occurred. Exiting...
/usr/lib/yaourt/pkgbuild.sh: line 200: 11232 User defined signal 1 PKGDEST="$YPKGDEST" makepkg "${MAKEPKG_ARG[@]}" -s -f -p ./PKGBUILD
Comment by misc
Looks like this will become an issue for everybody with vala-0.18; I've posted a bug report at https://bugs.launchpad.net/marlin/+bug/1018278 .
Comment by Ner0
I have gcc-multilib 4.7.1, and have no problem compiling it.
Comment by misc
Can anybody still compile marlin? Since GCC 4.7.1 (or so?) it aborts with "FM_DIRECTORY_TYPE_VIEW undeclared".
Anonymous comment
you're right :)
Comment by Ner0
Read the "Update" section in that link.
Anonymous comment
well, but what about the 'Files'?
http://elementaryos.org/journal/marlin-dead-long-live-files
Comment by Ner0
Did you read post #10? The development has started again.
Anonymous comment
well, according to https://answers.launchpad.net/marlin/+question/193884 marlin is no longer maintained
Anonymous comment
:O this morning i wake up and execute marlin, and i get the message again but i can run fine. yesterday i cant do it because the application stops after that message :D
Comment by Ner0
I get those messages too, but i can run it just fine.
Anonymous comment
[INFO 22:00:08.619144] Welcome to Marlin
[INFO 22:00:08.619265] Version: 0.1
[INFO 22:00:08.619315] Report any issues/bugs you might find to http://bugs.launchpad.net/marlin
[FATAL 22:00:08.792346] string_contains: assertion `self != NULL' failed
[FATAL 22:00:08.792455] marlin will not function properly.
[FATAL 22:00:08.792505] string_contains: assertion `self != NULL' failed
[FATAL 22:00:08.792540] marlin will not function properly.
[FATAL 22:00:08.792587] string_contains: assertion `self != NULL' failed
[FATAL 22:00:08.792622] marlin will not function properly.
[FATAL 22:00:08.792665] string_contains: assertion `self != NULL' failed
[FATAL 22:00:08.792700] marlin will not function properly.
[FATAL 22:00:08.792744] string_contains: assertion `self != NULL' failed
[FATAL 22:00:08.792777] marlin will not function properly.
[FATAL 22:00:08.792821] string_contains: assertion `self != NULL' failed
[FATAL 22:00:08.792856] marlin will not function properly.
Comment by misc
Couldn't tumbler be made optional? It's freaking annoying anyway, always forking infinite times when it encounters a 10-bit h.264 file.
Comment by Ner0
The new PKGBUILD just downloads the libunity.so files and puts them in /usr/lib.
As for the error, it's a cp mistake on my part
http://aur.pastebin.com/WYMj8yTM
Comment by American_Jesus
with that PKGBUILD works without libunity (lynx was missing in makedepends), only get this installing the package ldconfig: /usr/lib/libunity.so.9 is not a symbolic link
Here's ldd before new PKGBUILD http://pastie.org/3257150
and with new PKGBUILD http://pastie.org/3257167
Comment by Ner0
I've added that after your comment, it should have disabled the Unity support.
Try setting it manually to -DWITH_UNITY=OFF
You could report a bug at https://bugs.launchpad.net/marlin/+filebug since i cannot reproduce the error.
In the meantime try using this PKGBUILD and tell me if it works
http://aur.pastebin.com/z08kaLwa
Comment by American_Jesus
No, same problem
In the PKGBUILD there's this flag on cmake " -DWITH_UNITY=${_UNITY}"
it is not related?
Comment by Ner0
It runs fine for me, could you try it now?
Comment by American_Jesus
Requires libunity
marlin: error while loading shared libraries: libunity.so.9: cannot open shared object file: No such file or directory
Comment by cdemoulins
You should use namcap on your package to clean the dependecies ;)
% namcap marlin-bzr-786-1-i686.pkg.tar.xz
marlin-bzr E: Dependency desktop-file-utils detected and not included (needed for update-desktop-database)
marlin-bzr W: Dependency glib2 included but already satisfied
marlin-bzr W: Dependency pango included but already satisfied
marlin-bzr W: Dependency gtk3 included but already satisfied
marlin-bzr W: Dependency sqlite3 included but already satisfied
marlin-bzr W: Dependency dbus-glib included but already satisfied
marlin-bzr W: Dependency cairo included but already satisfied
marlin-bzr W: Dependency atk included but already satisfied
Comment by hermes14
Thanks dude, upgrading varka did the trick!
Comment by Ner0
Reinstall varka if you're having problems with building.
Comment by skatiger
modify ${srcdir}/marlin/src/CMakeLists.txt @line 111
before:
target_link_libraries(marlin marlincore marlinwidgets ${DEPS_LIBRARIES})
after:
target_link_libraries(marlin marlincore marlinwidgets m ${DEPS_LIBRARIES})
re-makepkg.
Comment by Ner0
Great, i've tried it with LDFLAGS, but it didn't work.
Anonymous comment
Putting export CFLAGS="$CFLAGS -lm" before the cmake line fixes it.
Comment by Ner0
Downgrading binutils to 2.21 solves the problem.
After compilation, you can upgrade it back to 2.22.
Comment by Berseker
using make -j1 as previously suggested here (now comment is gone) doesn't solve the issue
Comment by Emeric
@berseker yep, same problem here...
Comment by Berseker
building fails at 100% for me..
[100%] Building C object src/CMakeFiles/marlin.dir/View/Chrome/ColorWidget.c.o
Linking C executable marlin
/usr/bin/ld: CMakeFiles/marlin.dir/View/Animations.c.o: undefined reference to symbol 'sin@@GLIBC_2.0'
/usr/bin/ld: note: 'sin@@GLIBC_2.0' is defined in DSO /lib/libm.so.6 so try adding it to the linker command line
/lib/libm.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
anyone has the same problem?
Anonymous comment
Figured it out: this package needs gettext to build. Please add as dependency.
Anonymous comment
This build errors out during CMake. Any idea how to fix this?
Scanning dependencies of target i18n
[ 98%] messages.”
/bin/sh: MSGFMT_EXECUTABLE-NOTFOUND: command not found
make[2]: *** [i18n] Error 127
make[1]: *** [po/CMakeFiles/i18n.dir/all] Error 2
make: *** [all] Error 2
Anonymous comment
contractor-bzr needs only for plugin (which works in weirdy way)
Comment by Ner0
I'll adopt it for a short time, and when you are ready, i'll disown it.
Comment by dserban
I'm temporarily disowning this package to focus on other things.
I will reacquire it and incorporate all suggestions below one week from now if it's still orphan and/or noone has already updated it at that time.
Comment by Thalskarth
It needs granite as dependency.
Anonymous comment
@beta990, if you open the PKGBUILD there is no ./autogen.sh on line 40, so the problem is on your side, try building without yaourt
Comment by beta990
@crazyelf5: when upgrading marlin-bzr, I need to use your PKG, else I get this error: /tmp/yaourt-tmp-tempuser/abs-marlin-bzr/./PKGBUILD: line 40: ./autogen.sh: No such file or directory.
Do other users of this package have the same issue?
Thanks!
Comment by dserban
@mrbit, try installing granite-bzr from AUR and please report back if that fixes the problem.
Comment by mrbit
granite not found !!!!
Anonymous comment
Add cmake to makedepends, or it will not build.
Comment by dserban
Hi,
Just tried building the latest pull from Launchpad.
I get this:
http://ompldr.org/vYW1nMw/marlin.log
I'd rather keep revision 404 for the time being (at least until Luna is ready).
Comment by Ner0
The latest version builds fine now with GTK 3.2
http://pastebin.com/ZSE7qQH0
Comment by beta990
Hi, thanks for your package. Works fine.
I have an error with new building since yesterday:
==> Starting make...
/tmp/yaourt-tmp-tempuser/abs-marlin-bzr/./PKGBUILD: line 40: ./autogen.sh: No such file or directory
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build marlin-bzr.
==> Restart building marlin-bzr ? [y/N]
==> -----------------------------------
==>
Is this a known issue? Did not found any autogen.sh in the tmp folder.
Thanks!
Anonymous comment
I can't get this to work, here's my yaourt output.
http://pastebin.com/CdMasZAe
Anonymous comment
I can't get this to work, here's my yaourt output.
http://pastebin.com/CdMasZAe
Comment by anoknusa
/recipe-0.1/src/marlin-icon-renderer.c:852: undefined reference to `gtk_render_icon'
collect2: ld returned 1 exit status
make[3]: *** [marlin] Error 1
make[3]: Leaving directory `/home/anoknusa/ABS/recipe-0.1/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/anoknusa/ABS/recipe-0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/anoknusa/ABS/recipe-0.1'
make: *** [all] Error 2
I was able to build this package a month back; now I'm not having any luck. The most recent bug makes mention of glib2, and I've got the git version installed. Not sure what else to check on...
Comment by hellnest
bzr: ERROR: Invalid http response for http://bazaar.launchpad.net/~elementaryproject/marlin/trunk/.bzr/repository/indices/ee70ff301304ef265818338ed13c43fe.rix: Missing the Content-Range header in a 206 range response
Anyone have that error?
Comment by grvrulz
cudn't compile. i'm getting this error
checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
Anonymous comment
hello, u can drop taskview dependency it's not used by marlin (it has been dropped a long time ago).
Anonymous comment
I couldn't compile with vala-git, but it worked with vala from stable.
Comment by laser_b
For me it worked without glib2-git, vala-git and libnotify-git dependences. I have glib2, vala and libnotify from stable. No downgrading of gtk3 needed anymore.
Comment by drog
Compilation failed: 5 error(s), 1 warning(s)
make[3]: *** [libmarlinwidgets_la_vala.stamp] Error 1
make[3]: se sale del directorio `/var/abs/local/yaourtbuild/marlin-bzr/src/marlin-build/libwidgets'
make[2]: *** [all-recursive] Error 1
make[2]: se sale del directorio `/var/abs/local/yaourtbuild/marlin-bzr/src/marlin-build/libwidgets'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/var/abs/local/yaourtbuild/marlin-bzr/src/marlin-build'
make: *** [all] Error 2
Anonymous comment
marlin will not build with the current gtk3. Downgrading is required, apparently.
https://answers.launchpad.net/marlin/+question/139833
Comment by kfgz
No, glib2-git. I forgot to add git in my previous post.
Comment by flamelab
@kfgz You mean the stable glib2 ?
Comment by kfgz
glib2-should be working now.
Comment by bob_art
During build glib2-git:
"I get an error about gdbus-example-objectmanager-generated.h
Se more here: http://pastebin.com/hkCnDpcU"
http://aur.archlinux.org/packages.php?ID=40977
Comment by KaoDome
Right now it looks for a libnotify version greater than 0.7.3 which is not yet in the repos, maybe add a dependency to libnotify-git?
Comment by helq
Out of Date by glib2-newest don't exist.
Comment by FSX
I tried with a stable vala and it didn't work.
Comment by flamelab
vala (upstream) related error. Could you try with stable vala ?
Comment by fmunozs
I am getting this http://aur.pastebin.com/75TcKrLB during make, any hints? thanks
Comment by Tumi
Yes, you were right. Thanks for your time. :)
Comment by flamelab
So it was as I suspected, version specific problem of gtk3. Waiting for the fix :)
Comment by Tumi
So, I found the solution (my question has been answered): https://answers.launchpad.net/marlin/+question/139833
The problem was in the gdk_spawn functions. It has been dropped from gtk3. So, I have to use older version of it. At least until they fix this :)
Comment by Tumi
Maybe, but I recompile and reinstall gtk3 package. Then I tried compile Marlin again but I got the same error. On launchpad I created question, not bug, because I think that's not theirs problem.
Comment by flamelab
Could it be gtk3 (version specific) problem ? Tumi, have you created a bug report on launchpad ?
Comment by Tumi
I don't think so. Deps are OK. Because this is error in "make" not in "configure" (configure succeed)...
Comment by flamelab
No prob here, I guess it could be a missing dep ?
Comment by Tumi
Hi,I'm getting the same error as fzerorubigd. Did anyone find any possible solution? Because it's not reported as a bug in the upstream yet, so I think that's only Arch problem... But I'll report it. Maybe they can help. We'll see... :)
Comment by flamelab
Thanks maxarch, taskview-git dep has been added.
Anonymous comment
Taskview is new dipendence for marlin look this link
https://bugs.launchpad.net/marlin/+bug/694730
Anonymous comment
Taskview is new dipendence for marlin look this link
https://bugs.launchpad.net/marlin/+bug/694730
Comment by flamelab
taskview ? hmm, I think I found it's sources. I'll create/upload the PKGBUILD dep as soon as I can. Thanks maxarch !
Anonymous comment
Hi, when compiled marlin i have this error:
No package 'taskview-glib-1.0' found
Sorry for my english i am italian ;)
Comment by flamelab
Can't really help you with that, it seems like an upstream error.
Comment by fzerorubigd
marlin-fm-list-view.o: In function `gof_gnome_open_single_file':
fm-list-view.c:(.text+0x58f): undefined reference to `gdk_spawn_command_line_on_screen'
marlin-fm-columns-view.o: In function `gof_gnome_open_single_file':
fm-columns-view.c:(.text+0x3af): undefined reference to `gdk_spawn_command_line_on_screen'
collect2: ld returned 1 exit status
make[3]: *** [marlin] Error 1
make[3]: Leaving directory `/archive/yaourt/tmp/yaourt-tmp-f0rud/aur-marlin-bzr/src/marlin-build/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/archive/yaourt/tmp/yaourt-tmp-f0rud/aur-marlin-bzr/src/marlin-build/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/archive/yaourt/tmp/yaourt-tmp-f0rud/aur-marlin-bzr/src/marlin-build'
make: *** [all] Error 2
Aborting...
Comment by flamelab
Added glib2-newest. Please report if you find any problems.
Comment by flamelab
Thanks ! added.
Comment by ivenvd
Well, it misses libgee as dependency.
Comment by flamelab
Well, I don't think *that* is a problem. I'd prefer to have reports on missing dependencies, wrong dependencies, configure/autogen options etc
Comment by ivenvd
Please remove the version requestment of gobject-introspection, as gobject-introspection in extra already matches that, and gobject-introspection-git doesn't provide it with a version.
Comment by flamelab
Can you use glib2-newest and tell me if it works?
Comment by zbito
marlin build fails with messages:
gtktoolitemgroup.c: In function 'gtk_tool_item_group_get_animation_timestamp':
gtktoolitemgroup.c:1801:3: error: 'GTimeSpec' undeclared (first use in this function)
gtktoolitemgroup.c:1801:3: note: each undeclared identifier is reported only once for each function it appears in
gtktoolitemgroup.c:1801:13: error: expected ';' before 'now'
gtktoolitemgroup.c:1803:55: error: 'now' undeclared (first use in this function)
gtktoolitemgroup.c:1803:3: error: too many arguments to function 'g_source_get_time'
/usr/include/glib-2.0/glib/gmain.h:370:10: note: declared here
gtktoolitemgroup.c: In function 'gtk_tool_item_group_set_collapsed':
gtktoolitemgroup.c:1927:11: error: 'GTimeSpec' undeclared (first use in this function)
gtktoolitemgroup.c:1927:21: error: expected ';' before 'now'
gtktoolitemgroup.c:1929:34: error: 'now' undeclared (first use in this function)
gtktoolitemgroup.c:1929:11: error: too many arguments to function 'g_get_monotonic_time'
/usr/include/glib-2.0/glib/gmain.h:386:8: note: declared here
gtktoolitemgroup.c: In function 'gtk_tool_item_group_get_animation_timestamp':
gtktoolitemgroup.c:1805:1: warning: control reaches end of non-void function
Comment by flamelab
Please test it and if you find any errors, missing deps or anything, please report !