Package babel Error

Bug #48786 reported by jmspeex
4
Affects Status Importance Assigned to Milestone
tetex-base (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: tetex-base

Trying to compile a LaTeX document (that previously worked fine with Breezy), I now get the error:
! Package babel Error: You haven't defined the language ENGLISH yet.

I get that regardless of what language I use and the only way to get rid of it is to remove any use of babel.

Revision history for this message
jmspeex (jean-marc-valin) wrote :

Oops, just in case it wasn't clear, the problem happens with Dapper (only).

Revision history for this message
Barry deFreese (bddebian) wrote :

Could you please provide a small example of using babel that breaks? Thank you.

Changed in tetex-base:
status: Unconfirmed → Needs Info
Revision history for this message
jmspeex (jean-marc-valin) wrote : Example that breaks

This is the simplest file that reproduces the problem. By reducing it, I found that it is the \markboth line that causes the problem. Actually, I remember that the Breezy version was buggy in a different way. It didn't crash, but instead of writing "IEEE Transactions..." on top of the paper, it would write "ENGLISHIEEE Transactions on...".

Revision history for this message
jmspeex (jean-marc-valin) wrote :

Bug still says "Needs Info". Have you been able to reproduce the problem? Otherwise, what other info is needed?

Revision history for this message
Martin Pitt (pitti) wrote :

I don't have the IEEE document class, so I changed that to scrartcl. The document works fine, I do not get a babel error:

Package: babel 2004/11/20 v3.8d The Babel package
(/usr/share/texmf-tetex/tex/generic/babel/english.ldf
Language: english 2004/06/14 v3.3o English support from the babel system
(/usr/share/texmf-tetex/tex/generic/babel/babel.def
File: babel.def 2004/11/20 v3.8d Babel common definitions

However, this sounds a bit related to bug 36145. Can you confirm that you use the dapper-updates version of tetex-base? If so, does it work if you use scrartcl instead of the IEEE document class?

Thank you!

Revision history for this message
jmspeex (jean-marc-valin) wrote :

I'm attaching the IEEEtran.cls file. Not sure what scrartcl is or how to use it. About tetex-base, how do I check where it's from? I'm using Dapper, but beyond that, I'm not sure what to check.

Last thing, I don't think bug 36145 is related, or at least it's not the same bug.

Revision history for this message
Martin Pitt (pitti) wrote :

Ah, indeed I get the error if I use your document class, so this bug actually seems to be in the IEEEtran.cls file ('ENGLISH' does not look like a proper language, that should be 'english').

This works fine with the default documentclasses (article, scrartcl, book, etc.), so I'm very much inclined to reject this bug unless someone can convince me that this is a bug in the tetex package.

Thank you!

Revision history for this message
RobertBrunhuber (ubuntu-rbrunhuber) wrote :

We are closing this bug report as it lacks the information, described in the previous comments, we need to investigate the problem further. However, please reopen it if you can give us the missing information and don't hesitate to submit bug reports in the future.

Changed in tetex-base:
status: Needs Info → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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