Create a .bep file for Haikuporter to build libvisio Haiku
Status: Closed Time to complete: 72 hrs Mentors: Scott McCreary, Richie Nyhus, pradeeban Tags: C, C++, BEP FILES, COMPILE, PORTING

This task requires creating a .bep file to allow Haikuporter to build from source code the listed package.  You will need a working installation of Haiku, this could be on real hardware or in a VM, and haikuporter which can be installed by following the install instructions at HaikuPorts

Some knowledge of C, C++ may or may not be required in order to complete this task.  Knowledge of the GNU autotools and/or cmake may also be helpful.  The package may or may not require some patching to get it to work on Haiku.  For these cases don't be afraid to ask for help.  Many compile issues can be figured out by reading through the various wiki pages at HaikuPorts.  Also google (or other web search engine) may be of help in finding solutions to build issues that you may run into, irc channel #haiku on freenode might also be of help.  Be sure to follow the correct format for creating your .bep file, including the license and copyright entries.

http://www.freedesktop.org/wiki/Software/libvisio

 

Uploaded Work
File name/URL File size Date submitted
libvisio-0.0.12.bep 661 bytes December 18 2012 05:41 UTC
libvisio-0.0.12.bep 824 bytes December 19 2012 11:00 UTC
https://www.dropbox.com/s/sqbi4ruvwg4t4uo/... n/a December 19 2012 22:11 UTC
Comments
Alvin Tan on December 16 2012 03:35 UTC libvisio

Running autoconf gives an error:


configure.ac:45: error: possibly undefined macro: AC_MSG_ERROR


      If this token and others are legitimate, please use m4_pattern_allow.


      See the Autoconf documentation.


configure.ac:75: error: possibly undefined macro: AC_CHECK_HEADER


configure.ac:77: error: possibly undefined macro: AC_CHECK_LIB


Running ./configure:


./configure: line 15247: syntax error near unexpected token `0.20'

./configure: line 15247: `PKG_PROG_PKG_CONFIG(0.20)'


 

Alvin Tan on December 16 2012 07:50 UTC Task Claimed

I would like to work on this task.

Scott McCreary on December 16 2012 07:52 UTC Task Assigned

This task has been assigned to Alvin Tan. You have 72 hours to complete this task, good luck!

Alvin Tan on December 16 2012 10:06 UTC Claim Removed

The claim on this task has been removed, someone else can claim it now.

Alvin Tan on December 17 2012 04:03 UTC re

Any help on my above error?

Scott McCreary on December 17 2012 05:31 UTC need pkgconfig and perhaps gperf

http://gentoo-portage.com/media-libs/libvisio/


Might also need boost, but try it first without.


 

Alvin Tan on December 17 2012 12:54 UTC Task Claimed

I would like to work on this task.

mmu_man on December 17 2012 13:13 UTC Task Assigned

This task has been assigned to Alvin Tan. You have 72 hours to complete this task, good luck!

Alvin Tan on December 18 2012 05:41 UTC Ready for review

The work on this task is ready to be reviewed.

Scott McCreary on December 18 2012 08:45 UTC libwpd and libwpg?

Did you can either of these installed?  If not, then maybe unclaim this one (at least for now) and pick either of those two to work on.  I just created a task for each of them.  Dependencies ):


 

Scott McCreary on December 18 2012 08:46 UTC Task Needs More Work

One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.

Scott McCreary on December 18 2012 08:48 UTC COPYRIGHT

Leave out the Copyright from instead the quotes, start it off with the year.  The year(s) are missing from this one.


The rest of the bep appears to be ok, expect for the missing dependencies.  So can't fully test it until those are in place.


 

Alvin Tan on December 18 2012 08:49 UTC Re

What other missing dependencies are there? And I cannot find the years for the copyright from libreoffice website...

Alvin Tan on December 18 2012 08:52 UTC Claim Removed

The claim on this task has been removed, someone else can claim it now.

Alvin Tan on December 19 2012 02:19 UTC Task Claimed

I would like to work on this task.

Scott McCreary on December 19 2012 02:25 UTC Task Assigned

This task has been assigned to Alvin Tan. You have 72 hours to complete this task, good luck!

Alvin Tan on December 19 2012 11:00 UTC Ready for review

The work on this task is ready to be reviewed.

Scott McCreary on December 19 2012 16:49 UTC email not needed

In the COPYRIGHT section you can remove authors emails.


 

Alvin Tan on December 19 2012 22:12 UTC Re

Updated my bep.

Alvin Tan on December 20 2012 04:27 UTC Task

Is my task okay? is there anything that I can improve on further?

Scott McCreary on December 20 2012 08:39 UTC looks good

i dont have the time to build boost, so we'll call it good.  i'll test it later.

Scott McCreary on December 20 2012 08:39 UTC Task Closed

Congratulations, this task has been completed successfully.

Alvin Tan on December 20 2012 08:41 UTC Thanks

Boost is quite a huge build. Took 1.5 hours to build from my machine.