Package Details: marlin-bzr 886-1

Package Base: marlin-bzr
Description: A sleek and fast GTK3 file manager
Upstream URL: https://launchpad.net/marlin
Category: gnome
Licenses: GPL2 GPL3
Submitter: flamelab
Maintainer: Ner0
Last Packager: None
Votes: 83
First Submitted: 2010-11-09 06:46
Last Updated: 2013-05-18 19:52

Latest Comments

Comment by Ner0

2014-04-20 14:59

I think the project has been abandoned.

Install 'pantheon-files-bzr', it's based on Marlin.

Comment by jwintz

2014-04-20 14:49

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

2013-05-18 19:53

It should be fixed now.

Comment by kirpich

2013-05-18 19:02

-- 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

2013-05-03 05:25

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

2013-05-02 18:36

-- 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

2012-11-05 14:55

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

2012-10-31 13:39

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

2012-10-31 13:13

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

2012-08-10 16:46

Crash fix from files at https://bazaar.launchpad.net/~elementary-apps/pantheon-files/trunk/diff/913

Comment by Ner0

2012-07-09 13:52

I think this is a yaourt problem.
Try reinstalling yaourt or install 'yaourt-git'.

Comment by b9anders

2012-07-09 10:29

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

2012-06-27 08:25

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

2012-06-24 18:30

I have gcc-multilib 4.7.1, and have no problem compiling it.

Comment by misc

2012-06-24 16:07

Can anybody still compile marlin? Since GCC 4.7.1 (or so?) it aborts with "FM_DIRECTORY_TYPE_VIEW undeclared".

Anonymous comment

2012-06-14 17:00

you're right :)

Comment by Ner0

2012-06-14 15:45

Read the "Update" section in that link.

Anonymous comment

2012-06-14 14:22

well, but what about the 'Files'?
http://elementaryos.org/journal/marlin-dead-long-live-files

Comment by Ner0

2012-06-14 13:37

Did you read post #10? The development has started again.

Anonymous comment

2012-06-14 12:32

well, according to https://answers.launchpad.net/marlin/+question/193884 marlin is no longer maintained

Anonymous comment

2012-03-21 16:52

: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

2012-03-21 10:42

I get those messages too, but i can run it just fine.

Anonymous comment

2012-03-21 01:05

[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

2012-02-10 13:55

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

2012-01-26 17:02

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

2012-01-26 15:50

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

2012-01-26 15:28

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

2012-01-26 14:40

No, same problem
In the PKGBUILD there's this flag on cmake " -DWITH_UNITY=${_UNITY}"
it is not related?

Comment by Ner0

2012-01-26 07:01

It runs fine for me, could you try it now?

Comment by American_Jesus

2012-01-25 18:08

Requires libunity

marlin: error while loading shared libraries: libunity.so.9: cannot open shared object file: No such file or directory

Comment by cdemoulins

2012-01-17 13:49

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

2012-01-09 22:12

Thanks dude, upgrading varka did the trick!

Comment by Ner0

2011-12-26 11:11

Reinstall varka if you're having problems with building.

Comment by skatiger

2011-12-13 07:05

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

2011-12-09 11:22

Great, i've tried it with LDFLAGS, but it didn't work.

Anonymous comment

2011-12-09 10:28

Putting export CFLAGS="$CFLAGS -lm" before the cmake line fixes it.

Comment by Ner0

2011-12-09 08:32

Downgrading binutils to 2.21 solves the problem.
After compilation, you can upgrade it back to 2.22.

Comment by Berseker

2011-12-09 08:15

using make -j1 as previously suggested here (now comment is gone) doesn't solve the issue

Comment by Emeric

2011-12-07 14:31

@berseker yep, same problem here...

Comment by Berseker

2011-12-06 06:23

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

2011-12-02 01:54

Figured it out: this package needs gettext to build. Please add as dependency.

Anonymous comment

2011-12-02 01:43

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

2011-11-06 23:17

contractor-bzr needs only for plugin (which works in weirdy way)

Comment by Ner0

2011-11-01 15:57

I'll adopt it for a short time, and when you are ready, i'll disown it.

Comment by dserban

2011-11-01 14:05

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

2011-10-31 14:58

It needs granite as dependency.

Anonymous comment

2011-10-21 09:50

@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

2011-10-21 09:00

@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

2011-10-16 17:50

@mrbit, try installing granite-bzr from AUR and please report back if that fixes the problem.

Comment by mrbit

2011-10-16 15:44

granite not found !!!!

Anonymous comment

2011-10-07 07:32

Add cmake to makedepends, or it will not build.

Comment by dserban

2011-10-02 13:32

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

2011-10-02 08:41

The latest version builds fine now with GTK 3.2

http://pastebin.com/ZSE7qQH0

Comment by beta990

2011-09-29 08:30

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

2011-08-06 19:10

I can't get this to work, here's my yaourt output.

http://pastebin.com/CdMasZAe

Anonymous comment

2011-08-06 18:32

I can't get this to work, here's my yaourt output.

http://pastebin.com/CdMasZAe

Comment by anoknusa

2011-07-28 05:29

/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

2011-07-04 13:09

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

2011-07-03 07:55

cudn't compile. i'm getting this error

checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool

Anonymous comment

2011-06-10 00:51

hello, u can drop taskview dependency it's not used by marlin (it has been dropped a long time ago).

Anonymous comment

2011-06-06 12:30

I couldn't compile with vala-git, but it worked with vala from stable.

Comment by laser_b

2011-06-06 06:34

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

2011-06-02 03:13

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

2011-05-12 10:33

marlin will not build with the current gtk3. Downgrading is required, apparently.
https://answers.launchpad.net/marlin/+question/139833

Comment by kfgz

2011-05-06 20:10

No, glib2-git. I forgot to add git in my previous post.

Comment by flamelab

2011-05-06 18:03

@kfgz You mean the stable glib2 ?

Comment by kfgz

2011-05-06 15:21

glib2-should be working now.

Comment by bob_art

2011-05-06 10:47

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

2011-05-03 16:52

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

2011-04-19 01:07

Out of Date by glib2-newest don't exist.

Comment by FSX

2011-01-29 17:07

I tried with a stable vala and it didn't work.

Comment by flamelab

2011-01-24 14:40

vala (upstream) related error. Could you try with stable vala ?

Comment by fmunozs

2011-01-23 22:07

I am getting this http://aur.pastebin.com/75TcKrLB during make, any hints? thanks

Comment by Tumi

2011-01-04 15:36

Yes, you were right. Thanks for your time. :)

Comment by flamelab

2011-01-03 21:43

So it was as I suspected, version specific problem of gtk3. Waiting for the fix :)

Comment by Tumi

2011-01-03 14:32

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

2011-01-02 13:07

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

2011-01-02 10:42

Could it be gtk3 (version specific) problem ? Tumi, have you created a bug report on launchpad ?

Comment by Tumi

2011-01-02 10:24

I don't think so. Deps are OK. Because this is error in "make" not in "configure" (configure succeed)...

Comment by flamelab

2011-01-01 18:17

No prob here, I guess it could be a missing dep ?

Comment by Tumi

2011-01-01 14:54

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

2010-12-31 04:43

Thanks maxarch, taskview-git dep has been added.

Anonymous comment

2010-12-30 20:07

Taskview is new dipendence for marlin look this link
https://bugs.launchpad.net/marlin/+bug/694730

Anonymous comment

2010-12-30 19:46

Taskview is new dipendence for marlin look this link
https://bugs.launchpad.net/marlin/+bug/694730

Comment by flamelab

2010-12-30 18:22

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

2010-12-30 14:46

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

2010-12-23 00:15

Can't really help you with that, it seems like an upstream error.

Comment by fzerorubigd

2010-12-22 15:08

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

2010-11-14 12:31

Added glib2-newest. Please report if you find any problems.

Comment by flamelab

2010-11-11 03:14

Thanks ! added.

Comment by ivenvd

2010-11-10 14:18

Well, it misses libgee as dependency.

Comment by flamelab

2010-11-10 13:42

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

2010-11-10 13:34

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

2010-11-09 19:44

Can you use glib2-newest and tell me if it works?

Comment by zbito

2010-11-09 17:16

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

2010-11-09 06:47

Please test it and if you find any errors, missing deps or anything, please report !