You are not logged in.

#1 2010-03-18 23:40:26

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 912
Website

I need a Mac OS X user

Is here any Mac OS X User?

I need one that compiles my apps (Qt and GTK) on Mac OS X that Mac users can use them too

if you´re willing, i am xD

Offline

#2 2010-03-19 03:57:25

tavianator
Member
From: Waterloo, ON, Canada
Registered: 2007-08-21
Posts: 858
Website

Re: I need a Mac OS X user

Pretty sure you can cross-compile with gcc for OS X (the target is probably named something containing "darwin").  I'm not sure exactly how to set that up; have a look at the AUR cross-* pkgbuilds for how to build a cross-gcc.  You'll probably still want an OS X user for testing it though.

Offline

#3 2010-03-19 04:01:06

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 912
Website

Re: I need a Mac OS X user

Yes. I already cross-compiled some stuff for windows where people told me then that nothing works beceuase i used that or that in the source and Windows complains at runtime.

Offline

#4 2010-03-19 06:09:08

Zeist
Arch Linux f@h Team Member
Registered: 2008-07-04
Posts: 532

Re: I need a Mac OS X user

I run OS X alongside arch, and I could try compiling them.

I'm running 10.5 though so I can't test if things will run on 10.6. Though I assume that the difference there would be relatively small.


I haven't lost my mind; I have a tape back-up somewhere.
Twitter

Offline

#5 2010-03-19 08:25:14

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 912
Website

Re: I need a Mac OS X user

Zeist wrote:

I run OS X alongside arch, and I could try compiling them.

I'm running 10.5 though so I can't test if things will run on 10.6. Though I assume that the difference there would be relatively small.

do you know how to compile GTKmm and Qt applications?

Offline

#6 2010-03-19 16:25:51

Themaister
Member
From: Trondheim, Norway
Registered: 2008-07-21
Posts: 652
Website

Re: I need a Mac OS X user

I could need an OSX user :x I need to test if a project of mine will compile and run on OSX (posix stuff) tongue

Offline

#7 2010-03-19 21:01:13

DeVelox
Member
Registered: 2010-03-07
Posts: 14

Re: I need a Mac OS X user

Well, I've got OS X 10.6 on my desktop. Let me know if I can be of any help.
I can't say I have any experience with compiling apps on OS X so at least pointing me in the right direction would be appreciated, unless you only need experts.

Offline

#8 2010-03-19 21:29:21

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 912
Website

Re: I need a Mac OS X user

DeVelox wrote:

Well, I've got OS X 10.6 on my desktop. Let me know if I can be of any help.
I can't say I have any experience with compiling apps on OS X so at least pointing me in the right direction would be appreciated, unless you only need experts.

First of all, install this: http://get.qt.nokia.com/qtsdk/qt-sdk-ma … 010.02.dmg

if you have it than try to build my ignaz_downloader and QPictureResizer from AUR and send me the binary incl. the libs (that it can be run out of the box)

Offline

#9 2010-03-19 22:25:10

DeVelox
Member
Registered: 2010-03-07
Posts: 14

Re: I need a Mac OS X user

Okay, here is a .tar.gz with both projects built + a screenshot of each running. Everything built and ran successfully and it seemed pretty straightforward but if I screwed something up let me know.
http://www.speedyshare.com/files/21519482/Build.tar.gz

Offline

#10 2010-03-19 22:55:58

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 912
Website

Re: I need a Mac OS X user

One more thing. Could you search torough the following files in the /path/to/qt/bin and pack them too?

QtCore4 QtGui4 QtNetwork4 QtWebKit4 QtXmlPatterns4 phonon4

take care that you dont take the debug files QtCore4d or QtCored4 or something like that

i need those files that people can run the apps without to install Qt on there machine.

Big big thanks smile if you dont dislike it i name you as contributor

//Edit oh and btw. did the downloading worked on Ignaz Downloader? And did the file get deleted when you click the abort button?

Last edited by Vamp898 (2010-03-19 22:58:43)

Offline

#11 2010-03-20 00:01:18

DeVelox
Member
Registered: 2010-03-07
Posts: 14

Re: I need a Mac OS X user

Vamp898 wrote:

One more thing. Could you search torough the following files in the /path/to/qt/bin and pack them too?

QtCore4 QtGui4 QtNetwork4 QtWebKit4 QtXmlPatterns4 phonon4

take care that you dont take the debug files QtCore4d or QtCored4 or something like that

i need those files that people can run the apps without to install Qt on there machine.

Big big thanks smile if you dont dislike it i name you as contributor

//Edit oh and btw. did the downloading worked on Ignaz Downloader? And did the file get deleted when you click the abort button?

Yes, downloading works fine, aborting works fine as well.

Regarding the libraries you require:
Mac OS X seems to use Frameworks to link libraries and other resources. However, after digging out the required libraries from these Frameworks and placing them in /usr/lib your apps seem to be working perfectly fine without the Qt/SDK installed.

I'm not an OS X developer so I'm not quite sure if this is the best or even the right way to do things but as far as I'm concerned and as far as I have understood your wishes and requirements this does the trick.

Here are the libraries: http://www.speedyshare.com/files/215205 … es.tar.bz2

As for you naming me as a contributor, I don't mind it if you really see me as such. smile

Offline

#12 2010-03-20 10:08:38

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 912
Website

Re: I need a Mac OS X user

you could create a folder called lib in der dir of the binary and place the libs there^^ should work.

Offline

#13 2010-03-20 11:32:51

DeVelox
Member
Registered: 2010-03-07
Posts: 14

Re: I need a Mac OS X user

Vamp898 wrote:

you could create a folder called lib in der dir of the binary and place the libs there^^ should work.

Well, it doesn't work like that. Mac OS X often behaves completely unlike a UNIX system, especially when it comes to GUI apps. This is why I've been considering to ditch it for FreeBSD or Arch lately.

Currently I'm reading this and I'll try to rebuild your apps so that they include the required libraries in their bundles as I think this would be the most practical distribution method for you and your users.

Offline

#14 2010-03-20 13:41:53

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 912
Website

Re: I need a Mac OS X user

DeVelox wrote:
Vamp898 wrote:

you could create a folder called lib in der dir of the binary and place the libs there^^ should work.

Well, it doesn't work like that. Mac OS X often behaves completely unlike a UNIX system, especially when it comes to GUI apps. This is why I've been considering to ditch it for FreeBSD or Arch lately.

Currently I'm reading this and I'll try to rebuild your apps so that they include the required libraries in their bundles as I think this would be the most practical distribution method for you and your users.

Maybe you should read this

http://qt.nokia.com/doc/4.6/deployment-mac.html

that tells you how to distribute them (which belongs in which dir)

Offline

#15 2010-03-20 14:12:07

DeVelox
Member
Registered: 2010-03-07
Posts: 14

Re: I need a Mac OS X user

Vamp898 wrote:

Maybe you should read this

http://qt.nokia.com/doc/4.6/deployment-mac.html

that tells you how to distribute them (which belongs in which dir)

I've been reading this the entire time, unfortunately not from the end. big_smile
There is now a simple tool that prepares a bundle for deployment, and there is no better way to find out about it than after you've already gone through the entire manual procedure.
*Note to self: Read the contents first!*

Either way, your apps are now ready: http://www.speedyshare.com/files/215269 … es.tar.bz2

Offline

#16 2010-03-20 19:05:15

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 912
Website

Re: I need a Mac OS X user

thx a lot

What does Mac OS X Users have to do to start/install these apps?

i am really sorry but there is a new version of QPictureResizer which introduces some new maybe important features. Could you rebuild it? (just the PictureResizer)

Last edited by Vamp898 (2010-03-20 19:08:05)

Offline

#17 2010-03-20 19:31:58

DeVelox
Member
Registered: 2010-03-07
Posts: 14

Re: I need a Mac OS X user

Vamp898 wrote:

thx a lot

What does Mac OS X Users have to do to start/install these apps?

Nothing, simply double-click the bundle to run it. Prior to that one could simply drag it to the Applications folder for the convenience as that is how most Mac apps are "installed".

Vamp898 wrote:

i am really sorry but there is a new version of QPictureResizer which introduces some new maybe important features. Could you rebuild it? (just the PictureResizer)

Here you go: http://www.speedyshare.com/files/215323 … er.tar.bz2

EDIT: You may want to actually distribute your apps as .dmg files - this is how it is usually done on OS X. They are nothing more than a compressed image file but they often double as "installers" on OS X as it is usually enough to copy their content to the Applications folder.

I've prepared a .dmg for each of your apps, and even though I'm sure every Mac user will feel right at home about installing these, here is a quick Installation HowTo:
1) Mount the .dmg file by double-clicking it. (This may have already be done automatically right after the file downloaded)
2) Double-click the mounted image to see its contents. (This may have be done automatically right after the mounting as well)
3) Copy the contents to the Applications folder.
--Optional--
4) Unmount the image by dragging the image icon to Trash (Eject).
5) Remove the .dmg file by dragging it into Trash.

Download: http://www.speedyshare.com/files/215331 … mg.tar.bz2
Note: This contains two separate .dmg files as I assumed you will be distributing these apps separately.

Last edited by DeVelox (2010-03-20 20:21:04)

Offline

#18 2010-03-20 20:18:13

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 912
Website

Re: I need a Mac OS X user

DeVelox wrote:
Vamp898 wrote:

thx a lot

What does Mac OS X Users have to do to start/install these apps?

Nothing, simply double-click the bundle to run it. Prior to that one could simply drag it to the Applications folder for the convenience as that is how most Mac apps are "installed".

Vamp898 wrote:

i am really sorry but there is a new version of QPictureResizer which introduces some new maybe important features. Could you rebuild it? (just the PictureResizer)

Here you go: http://www.speedyshare.com/files/215323 … er.tar.bz2

ok now you´ll hate me xD the last version had a bug -.- plz a last time (i tested it this time in every possible constallation) xD

Offline

#19 2010-03-20 20:27:00

DeVelox
Member
Registered: 2010-03-07
Posts: 14

Re: I need a Mac OS X user

Vamp898 wrote:

ok now you´ll hate me xD the last version had a bug -.- plz a last time (i tested it this time in every possible constallation) xD

Well if you read my last post (edited), NOW I might hate you. (Just kidding big_smile)
I'll rebuild it and provide you with QPictureResizer.dmg only this time, you'll have to grab ignaz_downlader.dmg from my previous post.
Just to make sure could you post the direct link to the source for updated version so I don't build the wrong one?
EDIT: Never mind, I see it got submitted to AUR.

Last edited by DeVelox (2010-03-20 20:32:13)

Offline

#20 2010-03-20 20:32:20

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 912
Website

Re: I need a Mac OS X user

DeVelox wrote:
Vamp898 wrote:

ok now you´ll hate me xD the last version had a bug -.- plz a last time (i tested it this time in every possible constallation) xD

Well if you read my last post (edited), NOW I might hate you. (Just kidding big_smile)
I'll rebuild it and provide you with QPictureResizer.dmg only this time, you'll have to grab ignaz_downlader.dmg from my previous post.
Just to make sure could you post the direct link to the source for updated version so I don't build the wrong one?

http://www.ignaz.org/files/QPictureResizer-0.9.4.tar.gz

Offline

Board footer

Powered by FluxBB