[needs-packaging] Create Package: FreeBASIC

Bug #334912 reported by Ansus
30
This bug affects 3 people
Affects Status Importance Assigned to Milestone
GetDeb Software Portal
Fix Released
Medium
Christoph Korn
Debian
New
Unknown
Ubuntu
Confirmed
Wishlist
Unassigned

Bug Description

Please create package for a multi-platform powerful open source Basic compiler FreeBasic, with strong large community.
FreeBasic supports Linux well.

Source code and binaries for Linux are available here:
http://sourceforge.net/project/showfiles.php?group_id=122342

It has been tested under Ubuntu Intrepid with this binary: http://downloads.sourceforge.net/fbc/FreeBASIC-v0.20.0b-linux.tar.gz?download (normal, non-standalone version)

It has been included into EduMandriva repository.

Source RPM for EduMandriva is located here:
ftp://ftp.linuxcenter.ru/pub/Mandriva/EduMandriva/educontrib/2009.0/SRCRPM/FreeBASIC-0.20.0b-1mdv2009.0.src.rpm

Binary RPM is here:
ftp://ftp.linuxcenter.ru/pub/Mandriva/EduMandriva/educontrib/2009.0/i586/FreeBASIC-0.20.0b-1mdv2009.0.i586.rpm

The Mandriva version uses Geany as its IDE.

Ansus (neptunia)
description: updated
Revision history for this message
João Pinto (joaopinto) wrote :

It does not support Linux as well as expected:

I did a regular install with install.sh, then tried to compile a source:
fbc png_read.bas
/usr/freebasic/bin/linux/ld: cannot find -lpng

libpng is installed.

Changed in getdeb.net:
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Ansus (neptunia) wrote :

It compiled well png_read.bas on my machine.

The output binary is attached.

Revision history for this message
Ansus (neptunia) wrote :

This is my terminal log

Revision history for this message
Ansus (neptunia) wrote :

Sorry the last file is incorrect. I've compiled it with

nxx@nxx-desktop:~$ fbc '/home/nxx/Рабочий стол/FreeBASIC/examples/gfx/png_read.bas'
nxx@nxx-desktop:~$

no error message

Revision history for this message
Ansus (neptunia) wrote :

Installation log:

nxx@nxx-desktop:~/Рабочий стол/FreeBASIC$ sudo '/home/nxx/Рабочий стол/FreeBASIC/install.sh' -i
[sudo] password for nxx:

================================================================================
***** FreeBASIC compiler successfully installed in /usr/local *****
================================================================================

Changed in getdeb.net:
status: Incomplete → New
Ansus (neptunia)
description: updated
Revision history for this message
Ansus (neptunia) wrote :

Recently FreeBasic has been included in EduManbdriva distribution.

Revision history for this message
Ansus (neptunia) wrote :
Ansus (neptunia)
description: updated
Ansus (neptunia)
description: updated
Revision history for this message
João Pinto (joaopinto) wrote :

The src rpm should help bulding the package for Debian/Ubuntu.

Changed in getdeb.net:
importance: Low → Wishlist
status: New → Confirmed
Revision history for this message
Christoph Korn (c-korn) wrote :

I cannot extract the rpm package. I tried with:
rpm2cpio FreeBASIC-0.20.0b-1mdv2009.0.i586.rpm | cpio -dimv

Revision history for this message
Christoph Korn (c-korn) wrote :
Revision history for this message
Ansus (neptunia) wrote :

I've contacted LinuxCenter by phone and now the source RPM is available.

Revision history for this message
Christoph Korn (c-korn) wrote :
Revision history for this message
Ansus (neptunia) wrote :

I've contacted the EduMandriva Maintainer and this is the source RPM package:

ftp://ftp.linuxcenter.ru/pub/Mandriva/EduMandriva/educontrib/2009.0/SRCRPM/FreeBASIC-0.20.0b-2mdv2009.0.src.rpm

Revision history for this message
Christoph Korn (c-korn) wrote :

checking for fbc... no

It requires a freebasic compiler to compile :P

I think we cannot compile it then.

Changed in getdeb.net:
assignee: nobody → c-korn
importance: Wishlist → Medium
status: Confirmed → Incomplete
Revision history for this message
Ansus (neptunia) wrote :

Yes, Freebasic is written in FreeBasic. It is self-hosting compiler, like gcc or mono-vbnc, Visual Basic implementation for Mono.

Revision history for this message
Ansus (neptunia) wrote :

Did you expect FreeBasic to be written in C?

Revision history for this message
Christoph Korn (c-korn) wrote :

Why not?

But we cannot fix it without a freebasic compiler.

Changed in getdeb.net:
status: Incomplete → Invalid
Revision history for this message
Ansus (neptunia) wrote :

So self-hosting compilers are not accepted in Getdeb?

Ansus (neptunia)
Changed in getdeb.net:
status: Invalid → New
Christoph Korn (c-korn)
Changed in getdeb.net:
status: New → In Progress
Revision history for this message
Christoph Korn (c-korn) wrote :

Package has been built for intrepid i386.

Changed in getdeb.net:
status: In Progress → Fix Committed
Revision history for this message
Ansus (neptunia) wrote :

Great

Revision history for this message
Ansus (neptunia) wrote :

How to test it?

Revision history for this message
Christoph Korn (c-korn) wrote :

Published.

Thanks.

Changed in getdeb.net:
status: Fix Committed → Fix Released
Revision history for this message
Ansus (neptunia) wrote :

Thank you very much, Christoph

Revision history for this message
James Paige (bob-hamsterrepublic) wrote :

When I use this package to compile my freebasic project, I get an error message:

ld: cannot find -lfbmt

When I install the same version of freebasic manually from the tarball provided by freebasic.net I do not enocunter this problem.

Ansus (neptunia)
tags: added: needs-packaging
Revision history for this message
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

summary: - Create Package: FreeBASIC
+ [needs-packaging] Create Package: FreeBASIC
Changed in ubuntu:
importance: Undecided → Wishlist
Changed in debian:
status: Unknown → New
Revision history for this message
Timmy Shih Jun Yee (shijun) wrote :

Did the package on GetDeb get removed?

Revision history for this message
Christoph Korn (c-korn) wrote :

They did not get imported to our new page.

Packages are available here:
http://getdeb.tuxli.ch/ubuntu/jaunty/fr/

Revision history for this message
Timmy Shih Jun Yee (shijun) wrote :

Ah, okay. Thank you!

Revision history for this message
Luiji Maryo (luiji) wrote :

Is this going to be within the next Ubuntu release too?

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu:
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.